Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TwitterAPI请求令牌_Api_Twitter_Oauth_Twitter Oauth - Fatal编程技术网

TwitterAPI请求令牌

TwitterAPI请求令牌,api,twitter,oauth,twitter-oauth,Api,Twitter,Oauth,Twitter Oauth,我正在尝试向该端点发出POST请求:(作为实现Twitter登录的第一步) 正如文档中所说:这不需要身份验证。但是,当我尝试它时,我得到以下响应: { "errors": [ { "code": 215, "message": "Bad Authentication data." } ] } 显然我做错了什么。我有一个注册的应用程序和它附带的消费者密钥/机密,我不确定是否需要以某种方式使用它们(在这

我正在尝试向该端点发出POST请求:(作为实现Twitter登录的第一步)

正如文档中所说:这不需要身份验证。但是,当我尝试它时,我得到以下响应:

{
    "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

还尝试了不设置内容类型标头的方式。

您需要构造一个完整的OAuth身份验证字符串,并将其放入请求的标头中。请参阅以获取示例。

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