2011-06-07 5 views
1

J'utilise jQuery pour travailler avec un fichier json de mon mur Facebook. L'appel à mon JSON fichier est comme ça:Comment puis-je obtenir l'identifiant facebook access_token pour mon flux

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

Depuis le 4 Juin. J'ai reçu le message Facebook que j'ai besoin d'un utilisateur access_token. MAIS où/comment puis-je obtenir ce jeton? Et que dois-je faire si je veux utiliser ce jeton depuis longtemps?

Répondre

0

J'ai eu le même problème et a fait un walkaround en utilisant un php comme « porte » ceci:

// 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; 

Avoir ce script, tout ce que vous devez faire est de changer l'appel à ce lieu de https://graph.facebook.com/ ... ...

J'espère que cela vous aide, ça a fonctionné pour moi.

+2

montre une mauvaise demande –

Questions connexes