推特 API request_token
Twitter API request_token
我正在尝试向此端点发出 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."
}
]
}
显然我做错了什么。我有一个已注册的应用程序和随之而来的消费者 key/secret,我不确定我是否需要以某种方式使用它们(在这种情况下,它在文档中说此端点不需要身份验证很奇怪) .
有人有这方面的经验吗?
编辑:请求示例
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 header.
您需要构建完整的 OAuth 身份验证字符串并将其放入请求的 header 中。有关示例,请参阅 POST oauth/request_token。
我正在尝试向此端点发出 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."
}
]
}
显然我做错了什么。我有一个已注册的应用程序和随之而来的消费者 key/secret,我不确定我是否需要以某种方式使用它们(在这种情况下,它在文档中说此端点不需要身份验证很奇怪) .
有人有这方面的经验吗?
编辑:请求示例
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 header.
您需要构建完整的 OAuth 身份验证字符串并将其放入请求的 header 中。有关示例,请参阅 POST oauth/request_token。