Twitter API Postman:代码 32:无法验证您的身份

Posted

技术标签:

【中文标题】Twitter API Postman:代码 32:无法验证您的身份【英文标题】:Twitter API Postman: Code 32: Could not authenticate you 【发布时间】:2019-05-18 00:35:01 【问题描述】:

我想在未来为某个应用测试 Twitter api。我试图用 Postman 对其进行测试,但我一直收到此错误。

“代码”:32, "message": "无法验证您的身份。"

我从我的开发者帐户中创建了一个新应用程序,并将所有生成的令牌放入邮递员中,如下所示:

我的参数和这个截图一样:(使用正确的标记)

我需要检查一些重要的事情吗? 我希望有人已经遇到过这个问题,或者可以帮助我解决这个问题。

【问题讨论】:

【参考方案1】:

在 Postman 的“授权”选项卡下,从“将授权数据添加到:”下拉菜单中选择“请求标头”。

有用的参考: https://developer.twitter.com/en/docs/basics/authentication/guides/authorizing-a-request.html

【讨论】:

感谢您的回答,我接受它,因为它解决了我的问题。不幸的是,我对其他 api 调用也有同样的问题。我选择了请求标头,但它再次给了我代码 32:无法对您进行身份验证api.twitter.com/1.1/search/tweets.json?q=%23somerandomhashtag @Peter 我有完全相同的问题...我能够在 /user_timeline 端点上进行身份验证,但不能在 /search 端点上进行身份验证。我正在深入研究,如果我能找到解决方案,我会更新。 通过提供 OAuth 1.0,我在邮递员中得到了答案,但在 localhost 中显示“code”:32,“message”:“Could not authenticate you”。我该如何解决这个问题? @wuf810 不。我下注并继续前进。我让它在我的应用程序中与 fetch() 一起工作。我猜这才是最重要的。 @wuf810 我遇到了同样的问题。对我来说,它正在改变 Content-Type: application/x-www-form-urlencoded 就像 ryanulit 回答的那样解决了它。【参考方案2】:

当推文的内容触发 Twitter 审查过滤器时,也可能发生错误 32“无法验证您”。

【讨论】:

【参考方案3】:

对于仍有问题的人...

我的问题是在使用 Postman 进行测试时,没有为我的 POST 请求设置 Content-Type: application/x-www-form-urlencoded 标头。一旦我添加了它,一切都很好。

【讨论】:

【参考方案4】:

要检查的另一件事是发布状态中的! 字符。确保其编码正确。

更多详情请看这里:https://groups.google.com/d/msg/google-appengine/6ILDt39anbs/gEwMVBNJLkYJ

【讨论】:

【参考方案5】:

跟着图片走,你会得到正确的回报。

【讨论】:

以上是关于Twitter API Postman:代码 32:无法验证您的身份的主要内容,如果未能解决你的问题,请参考以下文章

从 Postman 调用 Twitter API 有效,但从 Angular 2 应用程序调用却不行

使用 Twitter API 发送直接消息不起作用

如何使用 Zapier 的 Twitter API 进行身份验证?

如何使用 Twitter V2 API 拨打电话

从 Google Apps 脚本调用 Twitter API

Zend_Service_Twitter - 准备好 API v1.1