2011-06-07 51 views
1

我正在使用jQuery來處理來自我的Facebook牆的json數據。呼叫我的JSON文件是這樣的:如何爲我的訂閱源獲取Facebook用戶access_token

var url = 'http://graph.facebook.com/myname/feed'; $.getJSON(url+'&callback=?',function(json){...});

自6月4日。我收到了Facebook消息,需要用戶access_token。但在哪裏/我如何獲得這個令牌?如果我想長時間使用這個令牌,我該怎麼辦?

回答

0

我有同樣的問題,並提出用「門」 PHP這樣的外觀圖釋:

// Settings 
$FBid = 'YOUR PAGE ID'; //Page name or Page ID 
$app_id = 'YOUR APP ID'; 
$app_secret = 'YOUR APP SECRET'; 

$url_get_access_token = 'https://graph.facebook.com/oauth/access_token'; 
$url_params = "?type=client_cred&client_id=".$app_id."&client_secret=".$app_secret; 
$access_token = file_get_contents($url_get_access_token . $url_params); 

//Get the contents of a Facebook page 
$dataType = 'posts'; // it could be replaced by feed, etc. 
$url_fb_data = "https://graph.facebook.com/".$FBid."/".$dataType."?".$access_token; 
$FBpage =  file_get_contents($url_fb_data); 

//Convert data into a php object format 
//$FBdata = json_decode($FBpage); 

//Print data in JSON format 
echo $FBpage; 

有了這個腳本,所有你所要做的就是調用改變這個,而不是https://graph.facebook.com/ ... ...

我希望這可以幫助你,它爲我工作。

+2

顯示錯誤的請求 – 2011-12-16 08:45:43

相關問題