当我尝试发布用户创建请求时,它需要用户名和密码来进行身份验证,但是我需要为新用户提供用户名。我不明白如何为我的任务编写正确的请求。
我正在使用 StreamClient.php,当我尝试创建一个用户时,我需要发送发布请求:
$client->post('user', array('username' => $user, 'firstname' => $f, 'lastname' => $l));
如果有人可以提供一个工作示例,那将非常有帮助。
不要为新用户使用用户名。您将使用“emailAddr”试试这个:
YOURDOMAIN.attask/api/user?updates={"emailAddr":"test@test.com","password":"userpassword"}&method=post&username=USERNAME&password=PASSWORD
或者如果这不起作用并且您正在使用 StreamClient.php
您应该登录的不是同一个 POST。例如,您将登录:
$login = $client->login('LOGIN_USERNAME', 'PASSWORD');
查看 StreamClientSample.php,在第 37 行 //login 附近。developer.attask.com/api-docs/code-samples
让我知道这是否有帮助