php - QuickBlox 用户注册问题 REST API

标签 php rest curl quickblox

我正在遵循中提到的程序 http://quickblox.com/developers/Users 所以首先我通过使用以下参数发布curl来获取 token :

Array
(
    [application_id] => 24719
    [auth_key] => PY8EEvrxtPg3sGs
    [timestamp] => 1435915101
    [nonce] => 1435915100
    [signature] => f45bdb40e8cfcf7235502b38586479f83925c6ad
)

https://api.quickblox.com/session.json 并得到回应:

stdClass Object
(
    [session] => stdClass Object
        (
            [_id] => 55965365535c12a58c031d01
            [application_id] => 24719
            [created_at] => 2015-07-03T09:18:29Z
            [device_id] => 0
            [nonce] => 1435915100
            [token] => b913e37d88a0cab296eec6f44643e282d107dd58
            [ts] => 1435915101
            [updated_at] => 2015-07-03T09:18:29Z
            [user_id] => 0
            [id] => 1004
        )

)

但是,当我尝试使用以下参数创建新用户帐户时:

Array
(
    [login] => prasun1010
    [full_name] => prasun1010
    [custom_data] => I am a boy
    [password] => ssd_p@p_23_1_
    [token] => b913e37d88a0cab296eec6f44643e282d107dd58
    [Version] => 0.1.0
    [website] => http://localhost/xxx/trunk/php/
)

至:http://api.quickblox.com/users.json

它正在响应:

stdClass Object
(
    [code] => 
    [message] => No data was provided
)

有人可以让我知道我做错了什么吗?或者我应该怎么做才能完成它?

最佳答案

documentation 中所述,您的注册参数应包装到“用户”实体中。所以你的新用户参数应该是这样的:

   Array
    (
        [user] => Array 
        (
            [login] => prasun1010
            [full_name] => prasun1010
            [custom_data] => I am a boy
            [password] => ssd_p@p_23_1_
            [token] => b913e37d88a0cab296eec6f44643e282d107dd58
            [Version] => 0.1.0
            [website] => http://localhost/xxx/trunk/php/
        )
    )

关于php - QuickBlox 用户注册问题 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31203223/

相关文章:

rest - Magento 2 - REST API - 嵌套 json 文件中的 searchCriteria

spring-boot - 在微服务 REST API 调用中返回对象列表是不好的做法吗?

php - cURL JSON post 不工作并且没有显示错误 PHP 7

php - 使用 file_get_contents 从 url 获取图像

php - file_get_contents() 使用的内存在未分配给变量时是否被释放?

php - mysqli fetch assoc 用法来检索表中的所有内容

php - 在特定事件发生前 24 小时安排电子邮件通知?

rest - 如何通过REST API查找JIRA问题的状态?

php - 在 php 中获取 url 内容的安全性

http - Curl/Guzzle - 获取没有正文的标题/响应代码