首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >推特机器人可以通过V2应用程序接口发布推文(或引用)吗?(基本访问权限)

推特机器人可以通过V2应用程序接口发布推文(或引用)吗?(基本访问权限)
EN

Stack Overflow用户
提问于 2021-11-22 06:28:30
回答 1查看 728关注 0票数 2

我是Twitter机器人的新手。我已经开始阅读一些教程,但在运行代码时遇到以下错误:

代码语言:javascript
复制
TweepError: [{'message': 'You currently have Essential access which includes access to Twitter API v2 endpoints only. If you need access to this endpoint, you’ll need to apply for Elevated access via the Developer Portal. You can learn more here: https://developer.twitter.com/en/docs/twitter-api/getting-started/about-twitter-api#v2-access-leve', 'code': 453}]

然后我去了this page,我发现我有“必要的访问权限”,我只能使用V2应用程序接口。然后我去看看我是否可以使用这个V2 API发布或引用推文,但我只发现了一些没有发布的查找API。(对于帖子,我只找到了this,但我猜它是用于V1的)

我想知道是否存在这样的API,但我找不到它(老实说,我发现这些API有点混乱)。所以我来这里是想问你。如果我不能通过V2应用程序接口做到这一点,我应该请求提升访问权限。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-22 07:38:00

我最终发现了如何做到这一点,而Twitter上的文档也帮不上忙!

安装tweepy,然后像我一样发推文“耶,男孩!我做到了”。

代码语言:javascript
复制
!pip3 install tweepy --upgrade # to install and upgrade tweepy if you didn't.

然后准备好你的持有者、CONSUMER_KEY、CONSUMER_SECRET、ACCESS_KEY和ACCESS_SECRET。如果您不知道如何找到它们,您应该查看Developer Platform -> Developer Portal -> Projects & Apps -> click on your project -> then look for "Keys and tokens"

代码语言:javascript
复制
import tweepy

client = tweepy.Client(bearer_token=BEARER, consumer_key=CONSUMER_KEY, consumer_secret=CONSUMER_SECRET, access_token=ACCESS_KEY, access_token_secret=ACCESS_SECRET)

client.create_tweet(text="Yeah boy! I did it")

这对我来说是100%测试过的。我仍然不知道我是否可以用V2引用或回复推文。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70061685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档