2012-08-22 91 views
0

我想使用curl發送以下標題:PHP執行卷曲的Oauth

curl -H 'Authorization: OAuth oauth_signature_method="PLAINTEXT",⤦ 
⤥oauth_consumer_key="xxx",oauth_token="xxx",oauth_signature="xxx"' ⤦ 
⤥'https://external.ningapis.com/xn/rest/apiexample/1.0/Photo/recent⤦ 
⤥?xn_pretty=true&fields=image.url,title&count=2' 

上面的命令是命令行用法。任何人都知道如何使用PHP curl執行此操作?

+0

http://whathaveyoutried.com/ – undone

+0

這些是你的真正的鑰匙,我不知道...) – raina77ow

回答

3

curl命令行中的-HCURLOPT_HTTPHEADER,位於PHP curl curl_setopt

這應該是你所需要的最基本的例子:

$auth = 'Authorization: YOUR_KEYS'; 
$url = 'https://external.ningapis.com/xn/rest/apiexample/1.0/Photo/recent?xn_pretty=true&fields=image.url,title&count=2'; 

$ch = curl_init($url); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array($auth)); 
curl_exec($ch); 
curl_close($ch);