gpt4 book ai didi

python - Python GDPR 更新中的 Twitter API

转载 作者:太空狗 更新时间:2023-10-30 01:25:32 25 4
gpt4 key购买 nike

几天前,由于 GDPR 的变化,Twitter 更新了他们 API 的某些方面。从今天开始,我的一些应用程序一直以一种非常奇怪的方式出现故障,我没想到会受到 GDPR 变化的影响。也许它与这些更改无关,但这是一个神秘的时机,因为他们几天前更改了 API,现在我正在中断。我什至 2-3 天前都没有从速率限制端点得到任何返回。

我正在使用 python 和 twitter-application-only-auth==0.3.3 库,特别是我可以登录并创建客户端(因此我的 token 和权限仍然有效)但是当我这样做时

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)

我回来了

{u'rate_limit_context': {u'application': u'AZljARxCJ6b4rPtCGJIuk4O'}, u'resources': {}}

资源为空的地方。我看不到每个端点还有多少 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 header 来跟踪您的限制(请注意,这些仅对 GET 请求有效,并且仅适用于标准 API 端点)。请注意,这与 API 的任何 GDPR 相关更新无关。

关于python - Python GDPR 更新中的 Twitter API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50614671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com