在为应用集成微博第三方登录获取用户信息的时候出现异常com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","er
来源:互联网 发布:权限控制代码 java 编辑:程序博客网 时间:2024/05/18 00:48
通过查看UsersAPI源码我们发现新浪微博有两个方法,首先是通过用户id获取用户信息,其次是通过用户昵称获取用户信息,
而我们通常mAccessToken.getUid();获取到的UID是String类型,如果要通过uid去获取用户信息的话,就需要把String类型转换成Long类型了,不然就会报用户不存在异常的。
/**
* 根据用户ID获取用户信息。
*
* @param uid 需要查询的用户ID
* @param listener 异步请求回调接口
*/
public void show(long uid, RequestListener listener) {
WeiboParameters params = new WeiboParameters(mAppKey);
params.put("uid", uid);
requestAsync(sAPIList.get(READ_USER), params, HTTPMETHOD_GET, listener);
}
/**
* 根据用户昵称获取用户信息。
*
* @param screen_name 需要查询的用户昵称
* @param listener 异步请求回调接口
*/
public void show(String screen_name, RequestListener listener) {
WeiboParameters params = new WeiboParameters(mAppKey);
params.put("screen_name", screen_name);
requestAsync(sAPIList.get(READ_USER), params, HTTPMETHOD_GET, listener);
}
需要注意的是:不要将uid作为字符串去调用接口就能避免出错!
如果您觉得本篇博客解决了您的问题,您可用微信扫描下方二维码,象征性的打赏一番O(∩_∩)O~~~
- 在为应用集成微博第三方登录获取用户信息的时候出现异常com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","er
- com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","error_code":20003,"request":
- weibo api 在获取用户信息或者其他信息时报错为: WeiboException 并且无错误码
- Android Twitter第三方登录&获取用户信息
- 使用新浪API自动登录报异常:com.weibo.net.WeiboException: HTTP/1.1 403 Forbidden
- 集成Google第三方登录时出现的异常
- 实现新浪微博第三方登录获取用户信息
- 【Android实战】实现新浪微博第三方登录获取用户信息
- 集成微信第三方登录功能获取微信用户信息
- Android的集成新浪微博第三方登录
- Android第三方QQ登录并获取QQ用户信息
- 微信api 第三方平台授权 登录 ,获取用户信息
- 微信第三方登录获取用户信息开发者文档
- Android——第三方登录——新浪微博——获取用户信息——账户绑定
- android studio SDK 集成 一键分享 第三方登录:
- 第三方登录 QQ WEIBO
- 得到第三方登录的用户信息
- IOS-IOS集成第三方SDK包的时候可以适量缩小包的大小(shareSDK为例)
- 保持顺序的 Java Properties 类
- 基于百度地图的自定义导航app-西华易导航(1)
- Android学习(8)---《第一行代码Android》代码学习与整合与Demo构建
- Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果
- 解决IE浏览器兼容方法2
- 在为应用集成微博第三方登录获取用户信息的时候出现异常com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","er
- MBProgressHUD
- emacs最简单入门,只要10分钟
- 处理大量配置信息的一种方法
- 一个帖子学会Android开发四大组件
- Java高级软件工程师面试考纲
- 爬楼梯算法的五种解决办法-简单演示
- C++设计模式之——抽象工厂模式(AbstractFactoryPattern)
- 消除navbar和tabbar对坐标的影响