QuickBlox 用户注册问题 REST API
Posted
技术标签:
【中文标题】QuickBlox 用户注册问题 REST API【英文标题】:QuickBlox user sign up issue REST API 【发布时间】:2015-09-21 02:00:45 【问题描述】:我正在遵循中提到的程序 http://quickblox.com/developers/Users 所以首先我通过使用这个参数发布 curl 来获得令牌:
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
)
有人可以告诉我我做错了什么吗?或者我应该怎么做才能完成?
【问题讨论】:
【参考方案1】:如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/
)
)
【讨论】:
以上是关于QuickBlox 用户注册问题 REST API的主要内容,如果未能解决你的问题,请参考以下文章
是否有任何 REST API 可以在 rails 中的 quickblox 中获取在线用户
尝试创建 Quickblox 群聊对话框,使用 REST API 登录用户时出现错误。
QuickBlox REST 是不是具有获取消息总数的 API?