当前位置: 首页 > 知识库问答 >
问题:

Twitter新API基本访问

戚逸清
2023-03-14

我对新的Twitter API有点困惑。根据该页面,开发者账户项目中任何具有基本访问权限的应用程序都可以发布推文:

我试着用Tweepy和Twitter提供的示例代码来回答这个问题,但都没有成功。

我可以产生的Access Tokens是Read-Only,这就是为什么我猜什么都不起作用。而且确实,在运行代码时,提示只要求授予应用程序阅读推文等的授权,没有关于发布的任何内容。但同时我从留档中了解到,我应该不需要做其他任何事情(不像一些人在建议申请高架访问时所说的那样)。这是我在尝试示例代码时得到的错误代码

Traceback (most recent call last):
  File "c:\Users\Miguel\Documents\Proyectos\trolley_bot\create.py", line 65, in <module>
    raise Exception(
Exception: Request returned an error: 403 {"title":"Forbidden","detail":"Forbidden","type":"about:blank","status":403}

共有1个答案

沈建柏
2023-03-14

遇到了同样的问题,我需要添加oauth_callbackx_auth_access_typerequest_token请求:

https://github.com/twitterdev/Twitter-API-v2-sample-code/blob/main/Manage-Tweets/create_tweet.py#L16

request_token_url = "https://api.twitter.com/oauth/request_token?oauth_callback=oob&x_auth_access_type=write"

来源:https://developer.twitter.com/en/docs/authentication/api-reference/request_token

(归功于zmoon-https://github.com/twitterdev/Twitter-API-v2-sample-code/issues/73)

 类似资料:
  • 本文向大家介绍twitter-bootstrap 基本模板,包括了twitter-bootstrap 基本模板的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 我们鼓励使用客户端会话(ClientSession)但同时也提供一个可以更简单的发起HTTP请求的协程方法。 基本API对于不需要持久连接(keepaliving), cookies和复杂的连接附件(如SSL证书)的HTTP请求来说是比较好用的。 coroutine aiohttp.request(method, url, *, params=None, data=None, json=None,

  • 一个小时后,我就再也无法访问SpotifyAPI上的任何内容了。简单的请求,如: https://api.spotify.com/v1/artists/7AGSJihqYPhYy5QzMcwcQT/albums 不要再工作了。即使我只是把它们放在浏览器的网址中。 为什么我不能像这样访问基本信息?甚至Spotify API文档示例链接也不允许访问。 他们都说错误401-没有提供令牌。 为什么?非用户

  • 问题内容: 我正在尝试使用twitter4j api从twitter api检索数据。经过一段时间的检索数据后,出现以下错误: 我得出的结论是,以上错误得出了Twitter API支持的调用限制。如何创建间隔以便等待,直到可能从Twitter提取数据? 例如,我的代码如下: 我的新代码包含一个if语句,该语句检查status.getRemaining()是否接近零,然后等待15分钟,这实际上是持续

  • 我试图使用以下所需信息从API生成访问令牌: 授权endpoint:https://api.paylocity.com/identityserver/connect/token 其他值请求必须在请求正文中发布以下表单编码值: grant_type=client_credentials范围=WebLinkAPI 我尝试使用Python'requests'包,但没有成功,请参见下面: 我已经验证了我的

  • 我正在使用Haughin的Twitter Codeigniter API使用twitter登录。现在我需要能够代表用户发布推文。问题是,我首先需要找到并获取用户的访问令牌和用户的秘密,并将它们存储在我的数据库中以备后用。一旦我连接到twitter,我在哪里找到这些? 谢谢