差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:server:ready:user [2018/12/25 07:15] huanxinfudh [注册单个用户(授权)] |
im:server:ready:user [2018/12/27 07:11] she [Appkey 数据结构] |
||
---|---|---|---|
行 9: | 行 9: | ||
==== Appkey 数据结构 ==== | ==== Appkey 数据结构 ==== | ||
- | 当您申请了 AppKey 后,会得到一个 **xxxx#xxxx** 格式的字符串,字符串只能由小写字母数字组成,AppKey是环信应用的唯一标识。前半部分 **org_name** 是在多租户体系下的唯一租户标识,后半部分 **app_name** 是租户下的app唯一标识(在环信后台创建一个app时填写的应用 id 即是 app_name )。下述的 REST API 中,**/{org_name}/{app_name}**的请求,均是针对一个唯一的appkey进行的。目前环信注册的appkey暂不能由用户自己完成删除操作,创建后如果需要删除,需要联系环信技术支持。 | + | 当您申请了 AppKey 后,会得到一个 **xxxx#xxxx** 格式的字符串,字符串只能由小写字母数字组成,AppKey是环信应用的唯一标识。前半部分 **org_name** 是在多租户体系下的唯一租户标识,后半部分 **app_name** 是租户下的app唯一标识(在环信后台创建一个app时填写的应用 id 即是 app_name )。下述的 REST API 中,**/{org_name}/{app_name}**的请求,均是针对一个唯一的appkey进行的。目前环信注册的appkey暂不能由用户自己完成删除操作,如果对 APP 删除需要联系环信操作完成。 |
^Appkey ^xxxx ^分隔符 ^xxxx^ | ^Appkey ^xxxx ^分隔符 ^xxxx^ | ||
行 19: | 行 19: | ||
环信作为一个聊天通道,只需要提供环信 ID (也就是 IM 用户名)和密码就够了。 | 环信作为一个聊天通道,只需要提供环信 ID (也就是 IM 用户名)和密码就够了。 | ||
^名称 ^字段名 ^数据类型 ^描述^ | ^名称 ^字段名 ^数据类型 ^描述^ | ||
- | |环信 ID |username |String |在 AppKey 的范围内唯一用户名,也是第三方用户体系中的primarykey。| | + | |环信 ID |username |String |在 AppKey 的范围内唯一用户名。| |
- | |用户密码 |password |String |用户登录环信使用的密码。为保证第三方用户体系中的账号密码不必要的泄露给环信,建议对第三方用户体系的账号密码做一次hash算法。然后在手机端登录环信时,客户端同样使用hash后的密码登录。| | + | |用户密码 |password |String |用户登录环信使用的密码。| |
==== 环信 ID 使用规则 ==== | ==== 环信 ID 使用规则 ==== | ||
行 169: | 行 169: | ||
<code php> | <code php> | ||
- | curl -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'Authorization: Bearer WMte3bGuOukEeiTkNP4grL7iwAAAAAAAAAAAAAAAAAAAAGL4CTw6XgR6LaXXVmNX4QCAgMAAAFnKdc-ZgBPGgBFTrLhhyK8woMEI005emtrLJFJV6aoxsZSioSIZkr5kw12' -d '[ | + | curl -X POST -i "https://a1.easemob.com/easemob-demo/testapp/users" -d '{"username":"user1","password":"123",“nickname”:”testuser”}' |
- | { | + | |
- | "username": "user1", | + | |
- | "password": "123", | + | |
- | "nickname": "testuser" | + | |
- | } | + | |
- | ]' 'http://a1.easemob.com/easemob-demo/testapp/users' | + | |
</code> | </code> | ||