如何获取Twitter API Search Tweets: Full Archive / Premium的Endpoint?yaml配置文件填写疑问
嘿,我来帮你理清这个endpoint的问题,刚好我之前也折腾过Twitter Premium Search的配置😉
首先,先明确Premium Full Archive搜索API的endpoint格式:https://api.twitter.com/1.1/tweets/search/fullarchive/{你的Premium环境名称}.json
这里的关键是你的Premium环境名称,你可以在Twitter开发者后台找到它,步骤如下:
- 登录你的Twitter开发者平台账号,进入对应的项目页面
- 在左侧导航栏找到「Premium」(或者部分界面显示为「Search Tweets」)选项
- 在这里你会看到自己创建的Premium搜索环境,那个专属的名称就是你要填到endpoint里的部分。比如你的环境名叫
my-full-archive-env,那完整的endpoint就是https://api.twitter.com/1.1/tweets/search/fullarchive/my-full-archive-env.json
另外补充个小细节:如果你是用30天的Premium归档服务(不是你订阅的Full Archive),endpoint格式会是https://api.twitter.com/1.1/tweets/search/30day/{环境名称}.json,不过你明确订阅的是Full Archive,所以用前面的格式就对了。
最后把endpoint填好后,你的yaml配置应该是这样的:
account_type: premium consumer_key: xxx endpoint: https://api.twitter.com/1.1/tweets/search/fullarchive/your-environment-name.json consumer_secret: xxx bearer_token: xxx
内容的提问来源于stack exchange,提问作者Salih
相关产品推荐
相关产品推荐

