Twitter oauth / request_token始终返回“身份验证数据错误”信息

问题描述

我正在尝试集成3腿式OAuth twitter API,但获取“身份验证数据错误”。一直发短信。以下是邮递员的代码。


curl_setopt_array($curl,array(
  CURLOPT_URL => "https://api.twitter.com/oauth/request_token",CURLOPT_RETURNTRANSFER => true,CURLOPT_ENCODING => "",CURLOPT_MAXREDIRS => 10,CURLOPT_TIMEOUT => 0,CURLOPT_FOLLOWLOCATION => true,CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,CURLOPT_CUSTOMREQUEST => "POST",CURLOPT_HTTPHEADER => array(
    "oauth_callback: {callback_url_registred_in_app_url_encoded_fromat}","oauth_consumer_key: {api_key_from_consumer_api_keys_section}","oauth_signature: {api_secret_key_from_consumer_api_keys_section}","Cookie: personalization_id=\"v1_Xme5wMKAqGFNns+sx5l16A==\"; guest_id=v1%3A160037117971753018; _twitter_sess=BAh7CSIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNo%250ASGFzaHsABjoKQHVzZWR7ADoPY3JlYXRlZF9hdGwrCGbUjp10AToMY3NyZl9p%250AZCIlMzI2NTlmYmEwMTM2NDhjZDNlMmI1YTkxZjg1M2QzMmI6B2lkIiU3Mjdi%250AMjg5ZTA5MTYwYWUxN2ZlNWQ5ZDJkZTNkMjk4ZQ%253D%253D--15f42cb3ed3e836a051ad0ae1606d7e8dfa665ea"
  ),));

$response = curl_exec($curl);

curl_close($curl);
echo $response; 

我在这里做错了什么?我尝试将请求从POST更改为GET,也将参数添加到params和body,但是没有任何效果。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...