Php Simperium用户名更新不';不需要准确的密码

Php Simperium用户名更新不';不需要准确的密码,php,curl,simperium,Php,Curl,Simperium,我正在为我的Simperium应用程序设置自定义帐户管理,基于中答案的建议,并参考 这一切都在PHP中完成,处理表单的创建和提交 我创建了curl请求,如下所示,我已经使用“”url测试了密码重置的格式 进一步的测试表明,用户名实际上已经更改 我意识到这本身不是一个“问题”,但Simperium支持似乎对Stackoverflow帖子的响应最为灵敏。当使用具有管理员权限的API密钥时,不需要密码。要包含在客户端应用程序中,请使用非管理员特权API密钥-然后将检查密码。“管理”功能适用于您自己的服

我正在为我的Simperium应用程序设置自定义帐户管理,基于中答案的建议,并参考

这一切都在PHP中完成,处理表单的创建和提交

我创建了curl请求,如下所示,我已经使用“”url测试了密码重置的格式

进一步的测试表明,用户名实际上已经更改


我意识到这本身不是一个“问题”,但Simperium支持似乎对Stackoverflow帖子的响应最为灵敏。

当使用具有管理员权限的API密钥时,不需要密码。要包含在客户端应用程序中,请使用非管理员特权API密钥-然后将检查密码。“管理”功能适用于您自己的服务器,您可以确保密钥不会泄漏。

确保
$username
$newusername
是安全的same@manoj.admlab我为什么要这么做
$username
是当前用户名,
$newusername
是我要将其更改为的用户名。
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_HTTPHEADER => array('X-Simperium-API-Key: <my_admin_API_key>'),
    CURLOPT_POSTFIELDS => '{"username": "'.$username.'", "password" :"'.$password.'", "new_username":"'.$newusername.'"}',
    CURLOPT_POST => TRUE,
    CURLOPT_RETURNTRANSFER => TRUE,
    CURLOPT_URL => 'https://auth.simperium.com/1/<my_app_id>/update/'
));
{"status": "success"}