2012-11-30 83 views
1
$args = array(
'access_token' => 'xxxxxxx' 
); 
$url = "https://graph.facebook.com/me/friends"; 

$ch=curl_init(); 
curl_setopt($ch,CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $args); 
curl_exec($ch); 
curl_close($ch); 

這是我的代碼以獲得我的朋友 以下是預期產出。我將在哪裏得到所有我的朋友姓名和身份證。使用cURL獲取數據

{ 
    "data": [ 
    { 
    "name": "xxxx", 
    "id": "xxxx" 
}, 
{ 
    "name": "xxxx", 
    "id": "xxxx" 
}, 

但它給錯誤。

{"error":{"message":"(#100) ","type":"OAuthException","code":100}} 

回答

0

你必須使用Facebook最新的SDK,這是不是 你必須使用類似下面的代碼

$queries = array(
    array('method' => 'GET', 'relative_url' => '/'.$user), 
    array('method' => 'GET', 'relative_url' => '/'.$user.'/friends') 
); 
// POST your queries to the batch endpoint on the graph. 
try{ 
    $batchResponse = $facebook->api('?batch='.json_encode($queries), 'POST'); 
}catch(Exception $o){ 
    error_log($o); 
} 

的網站包括Facebook SDK文件改變你的鑰匙,並嘗試上面的代碼來獲得輸出有道

+0

我不想讓我的朋友通過SDK,但accesstoken – user1863472