【问题标题】:Twitter API request_tokenTwitter API request_token
【发布时间】:2017-04-27 17:11:11
【问题描述】:

我正在尝试向此端点发出 POST 请求:https://api.twitter.com/oauth/request_token(作为实现 Twitter 登录的第一步)

正如文档中所说:https://dev.twitter.com/oauth/reference/post/oauth/request_token 不需要身份验证。但是,当我尝试时,我得到以下响应:

{
    "errors": [
        {
            "code": 215,
            "message": "Bad Authentication data."
        }
    ]
}

显然我做错了什么。我有一个注册的应用程序和附带的消费者密钥/秘密,我不确定我是否需要以某种方式使用它们(在这种情况下,它在文档中说这个端点不需要身份验证很奇怪)。

有人有这方面的经验吗?

编辑:请求示例

curl -X POST -d "{'oauth_callback':'http://www.callback-url.com/'}" --header "Content-Type:application/json" https://api.twitter.com/oauth/request_token

也尝试过不设置 Content-Type 标头。

【问题讨论】:

  • 如果看不到您发送的请求,我们将无法提供帮助。

标签: api twitter oauth twitter-oauth


【解决方案1】:

您需要构造一个完整的 OAuth 身份验证字符串并将其放在请求的标头中。示例见POST oauth/request_token

【讨论】:

    猜你喜欢
    • 2018-09-30
    • 2016-02-08
    • 1970-01-01
    • 2011-08-07
    • 2015-09-12
    • 2011-03-22
    • 1970-01-01
    • 2018-01-24
    • 1970-01-01
    相关资源
    最近更新 更多