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

Twitter APIrequest_token

周宏伯
2023-03-14

我正在尝试对此终结点发出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."
        }
    ]
}

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

有人对此有经验吗?

编辑:请求示例

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

还尝试了不设置内容类型标题的情况。

共有1个答案

柯琛
2023-03-14

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

 类似资料:

相关问答

相关文章

相关阅读