日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

com.weibo.sdk.android.WeiboException: {error:User does not exists!,error_code:20003,request:

發(fā)布時間:2023/12/16 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 com.weibo.sdk.android.WeiboException: {error:User does not exists!,error_code:20003,request: 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在新浪微博授權(quán)后調(diào)用獲取用戶信息的接口時候會報以下錯誤(用戶不存在):

com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","error_code":20003,"request":"/2/users/show.json"}

如果你查看新浪源碼的就會發(fā)現(xiàn),其實這個錯誤是一個很幼稚的問題,為什么這么說呢,我們先看下源碼:

/*** 根據(jù)用戶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);}/*** 根據(jù)用戶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);} 或許看過后你就恍然大悟,如果傳入的是字符串那么默認(rèn)調(diào)用下面這個接口,所以會報? User does not exists!

如果傳入的是long類型,那么調(diào)用的是上面那個接口,根據(jù)uid查詢用戶信息。


PS:切勿將uid作為字符串進(jìn)行調(diào)用接口!


總結(jié)

以上是生活随笔為你收集整理的com.weibo.sdk.android.WeiboException: {error:User does not exists!,error_code:20003,request:的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。