2017-07-13 48 views
1

當我使用birdy庫,並有AppClient對象使用應用程序的唯一身份驗證成功驗證的GET API /幫助/語言返回HTTP 220。例如,我可以成功撥打GET https://api.twitter.com/1.1/application/rate_limit_status.jsonTwitter的API使用的應用程序的唯一身份驗證

當試圖GET https://api.twitter.com/1.1/help/languages.json與同一客戶對象時,返回以下錯誤消息。

您的憑據不允許訪問此資源。

我不知道爲什麼這可能是因爲Twitter的GET help/languages/文檔頁面有一個速率限制應用程序只有通過認證的客戶端,這意味着我應該能夠從這個端點來獲取?

回答

1

我認爲這是Twitter的一側的錯誤,因爲沒有很好的理由/幫助/端點需要用戶上下文。

+0

的Twitter列出了速率限制爲這個端點所以我不知道它是否是與我的設置應用,只有客戶。我已經嘗試過兩種不同的Twitter應用程序,所以也許是與「birdy」庫有關。 –

+0

@JamesHiew沒有,我twurl和捲曲試了一下,可以確認你所看到的。出於某種原因,它對app-auth不滿意。 –

相關問題