如何获取我的Feed的facebook用户access_token

时间:2011-06-07 09:58:10

标签: facebook access-token

我正在使用jQuery处理来自Facebook墙的json数据。对我的json文件的调用是这样的:

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

自6月4日起。我得到了Facebook消息,我需要用户access_token。但是我在哪里/如何获得此令牌?如果我想长期使用这个令牌,我该怎么做?

1 个答案:

答案 0 :(得分: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/ ......

我希望这可以帮助你,它对我有用。