几天前,由于GDPR的变化,twitter更新了API的一些方面。从今天开始,我的一些应用程序以一种非常奇怪的方式中断,我没想到会受到GDPR更改的影响。也许这与这些改变无关,但这是一个神秘的时间,因为他们几天前改变了API,现在我要打破了。我没有从利率限制的终点得到任何回报,即使是2-3天前。在
我正在使用python和twitter应用程序only auth==0.3.3库,特别是我可以登录并创建客户机(因此我的令牌和权限仍然很好),但是当我这样做的时候
client = Client(twitter_consumer_key, twitter_consumer_secret)
url = "https://api.twitter.com/1.1/application/rate_limit_status.json?resources=help,users,search,statuses"
print client.request( url)
我回来了
^{pr2}$资源为空。我看不出每个端点还有多少API调用,这导致我的应用程序出现问题。我看不到任何关于此端点应该更改的消息:https://developer.twitter.com/en/docs/developer-utilities/rate-limit-status/api-reference/get-application-rate_limit_status.html
我可以打其他电话。例如
client.request("https://api.twitter.com/1.1/users/lookup.json?screen_name=twitter")
按预期工作并返回数据。。。。还有人在速率限制api端点附近有这个问题吗?我做错什么了吗?在
看来是个问题。内部调查。同时,我建议使用
x-rate-limit
HTTP头来跟踪您的限制(请注意,这些头仅对GET请求有效,并且仅对标准API端点有效)。请注意,这与任何与GDPR相关的API更新无关。在相关问题 更多 >
编程相关推荐