AnyChat技术支持论坛

标题: 第三方登录,如何获取userid [打印本页]

作者: qhsno1    时间: 2013-12-24 17:00
标题: 第三方登录,如何获取userid
我使用第三方登录,然后再业务服务器内写入了登录验证,验证也通过了,返回了0,但是我在客户端如何获取登录的ID呢?调用『BRAC_Login』只返回了是否登录成功。登录名称在我的系统,只是用来登录的帐号,没有其他意义。


作者: 廖斌    时间: 2013-12-24 17:30
您好,你可以将你在第三方获取到的userid传给anychat业务服务器,然后anychat业务服务器再赋值给anychat的客户端。详情参考
http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
作者: qhsno1    时间: 2013-12-24 21:19
廖斌 发表于 2013-12-24 17:30
您好,你可以将你在第三方获取到的userid传给anychat业务服务器,然后anychat业务服务器再赋值给anychat的 ...

我现在业务服务器已经获得了userid,业务服务器怎么赋值给客户端?我在文档没看到直接传值啊?
作者: admin    时间: 2013-12-24 22:01
您好,当业务服务器在OnUserVerifyCallBack中返回0,而且将userid赋值之后,客户端会产生OnLoginSystem的异步事件,在该事件中有errorcode和userid的值,详情请参考:http://www.anychat.cn/faq/index. ... =193&artlang=zh (第二部分)
作者: qhsno1    时间: 2013-12-25 11:05
admin 发表于 2013-12-24 22:01
您好,当业务服务器在OnUserVerifyCallBack中返回0,而且将userid赋值之后,客户端会产生OnLoginSystem的异 ...

我并没有找到OnLoginSystem的事件啊,有没有详细的例子呢。新手,请说的详细点!谢谢
作者: 廖斌    时间: 2013-12-25 11:10
qhsno1 发表于 2013-12-25 11:05
我并没有找到OnLoginSystem的事件啊,有没有详细的例子呢。新手,请说的详细点!谢谢

您是用什么开发语言呢?sdk包中有demo的
作者: qhsno1    时间: 2013-12-25 11:58
廖斌 发表于 2013-12-25 11:10
您是用什么开发语言呢?sdk包中有demo的

麻烦你了,我用的C#,刚刚一步一步跟着demo调试,找到了如何获取ID值了。




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3