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/0/assembly/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
Php 使用cURL/OAuth访问del.icio.us api_Php_Api_Curl_Oauth_Delicious Api - Fatal编程技术网

Php 使用cURL/OAuth访问del.icio.us api

Php 使用cURL/OAuth访问del.icio.us api,php,api,curl,oauth,delicious-api,Php,Api,Curl,Oauth,Delicious Api,下面我将访问del.icio.us api,但这是我第一次使用cURL或OAuth,因此遇到了一些问题 我正在使用以下代码 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://api.login.yahoo.com/oauth/v2/get_request_token?oauth_nonce=123456789&oauth_timestamp="+$timestamp+"&oauth_consumer_ke

下面我将访问del.icio.us api,但这是我第一次使用cURL或OAuth,因此遇到了一些问题

我正在使用以下代码

    $ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://api.login.yahoo.com/oauth/v2/get_request_token?oauth_nonce=123456789&oauth_timestamp="+$timestamp+"&oauth_consumer_key="+$consumerKey+"&oauth_signature_method=plaintext&oauth_signature="+$secret+"&oauth_version=1.0&xoauth_lang_pref=en-us&oauth_callback=http://www.chris-armstrong.com/paperclip");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);

$contents = curl_exec ($ch);

curl_close ($ch);
根据教程,这将返回如下内容

oauth_令牌%3Drpfbncv%26oauth_令牌\u秘密%3D5f2e792b36c40edaf7bdd8fb10b6edd1fde87a52%26oauth_过期%3D3600%26xAuth_请求\u身份验证url%3Dhttps%253A%252F%252Fapi.login.yahoo.com%252Foauth%252Fv2%252频率验证%253Foauth身份验证%253Foauth身份验证令牌%26oauth回叫确认%3Dtrue


但当我尝试回显$contents时,它返回空白。有什么想法吗?

好的,我的主要错误是使用“+”而不是“.”来将不同的字符串添加到一起。此外,这个秘密似乎需要后面加上%26,但不知道为什么