com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","error_code":20003,"request":
来源:互联网 发布:淘宝海外版叫什么 编辑:程序博客网 时间:2024/05/18 07:19
在新浪微博授权后调用获取用户信息的接口时候会报以下错误(用户不存在):
com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","error_code":20003,"request":"/2/users/show.json"}
如果你查看新浪源码的就会发现,其实这个错误是一个很幼稚的问题,为什么这么说呢,我们先看下源码:
/** * 根据用户ID获取用户信息 * * @param uid * 需要查询的用户ID。 * @param listener */public void show(long uid, RequestListener listener) {WeiboParameters params = new WeiboParameters();params.add("uid", uid);request(SERVER_URL_PRIX + "/show.json", params, HTTPMETHOD_GET,listener);}/** * 根据用户ID获取用户信息 * * @param screen_name * 需要查询的用户昵称。 * @param listener */public void show(String screen_name, RequestListener listener) {WeiboParameters params = new WeiboParameters();params.add("screen_name", screen_name);request(SERVER_URL_PRIX + "/show.json", params, HTTPMETHOD_GET,listener);}或许看过后你就恍然大悟,如果传入的是字符串那么默认调用下面这个接口,所以会报 User does not exists!
如果传入的是long类型,那么调用的是上面那个接口,根据uid查询用户信息。
PS:切勿将uid作为字符串进行调用接口!
- com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","error_code":20003,"request":
- 在为应用集成微博第三方登录获取用户信息的时候出现异常com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","er
- AndroidStudio SDK directory does not exists
- Android sdk:ERROR: SWT folder '' does not exist.问题
- Error:The SDK directory 'D:\Program Files\Android\android-studio\sdk' does not exist.
- 使用新浪API自动登录报异常:com.weibo.net.WeiboException: HTTP/1.1 403 Forbidden
- Error:'com.android.build.gradle.BasePlugin' does not implement the Plugin interface
- Error:The SDK directory 'C:\Users\Darko\AppData\Local\Android\sdk' does not exist. Please fix the 's
- error: package com.sun.javadoc does not exist
- [ERROR] Error executing Maven. [ERROR] The specified user settings file does not exist: E:\apache-ma
- remote: ERROR: committer email address remote: ERROR: does not match your user account.
- Android SDK/Android.bat does not find SWT.jar file
- The user running validate, does not have permissions to create computer objects in the 'x.com
- Android Facebook SDK: Key hash does not match
- Error: Activity class {com.mingrisoft/com.mingrisoft.LoginActivity} does not exist.
- Nature does not exist:com.android.ide.eclipse.adt.AndroidNature
- ERROR 1449 (HY000): The user specified as a definer ('admin_isbox'@'%') does not exist-j解决方案
- ERROR 1449 (HY000): The user specified as a definer ('db'@'%') does not exist
- 【总结】CMFCRibbonStatusBar的用法-创建及响应
- jar包查询与下载的好网站
- Rabbitmq教程翻译(一)introduction
- win8下打不开sdk mananger的解决办法
- u-boot启动过程源码分析之第一阶段(S3C24XX系列)
- com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","error_code":20003,"request":
- TabHost的加载缓存问题(类似微博切换)
- 第十一次上机任务
- boost安装
- 赋值&初始化
- iOS应用开发类库TSNetwork
- oracle 11g PL/SQL Programming学习十三
- [注意]本博客只作备份用
- App store发布注意事项