簡體   English   中英

超過Android Twitter API速率限制

[英]Android Twitter api rate limit exceeded

嗨,我處於我的應用程序的測試階段,除了Twitter提要之外,其他所有功能都可以正常工作。 由於某種原因,我的手機在另一部手機上無法正常工作,並且出現此錯誤消息

08-14 12:24:18.730: W/System.err(25844): org.json.JSONException: Value {"error":"Rate limit exceeded. Clients may not make more than 150 requests per hour.","request":"\/1\/statuses\/user_timeline.json?screen_name=myleague&count=10"} of type org.json.JSONObject cannot be converted to JSONArray
08-14 12:24:18.730: W/System.err(25844):    at org.json.JSON.typeMismatch(JSON.java:111)
08-14 12:24:18.735: W/System.err(25844):    at org.json.JSONArray.<init>(JSONArray.java:91)
08-14 12:24:18.735: W/System.err(25844):    at org.json.JSONArray.<init>(JSONArray.java:103)
08-14 12:24:18.735: W/System.err(25844):    at .TwitterActivity.loadtweets(TwitterActivity.java:186)
08-14 12:24:18.735: W/System.err(25844):    at .TwitterActivity$PostTask.doInBackground(TwitterActivity.java:154)
08-14 12:24:18.735: W/System.err(25844):    at TwitterActivity$PostTask.doInBackground(TwitterActivity.java:1)
08-14 12:24:18.735: W/System.err(25844):    at android.os.AsyncTask$2.call(AsyncTask.java:264)
08-14 12:24:18.735: W/System.err(25844):    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
08-14 12:24:18.735: W/System.err(25844):    at java.util.concurrent.FutureTask.run(FutureTask.java:137)
08-14 12:24:18.735: W/System.err(25844):    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
08-14 12:24:18.735: W/System.err(25844):    at 

java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)

有誰知道為什么我之前曾在多部手機上嘗試過它並且起作用了。 我認為不會達到速率限制,但有點困惑?

之所以會發生這種情況,是因為從本質上講,小部件是API clients ,就像其他任何API client ,但是它們向API發出未經身份驗證的請求,對於這些請求,單個IP address 150 requests/hour只有150 requests/hour

如果您的IP address上的任何其他設備, Web瀏覽器應用程序在給定的時間段內向API發出未經身份驗證的請求,則該請求將從池中遞減

當另一個用戶從其他IP地址查看窗口小部件時,他們很可能會看到它顯示得很好。

您可以要求Twitter提高該限制::在此處查看流程

您可以檢查以下有用的鏈接:

  1. 鏈接1
  2. 鏈接2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM