2012-12-13 10 views
0

facebook flux sans jeton d'authentificationcomment faire cela sans jeton

$pageID = "ID of Page" 
    $url = "https://graph.facebook.com/". $pageID ."/feed"; 
    $json = file_get_contents($url); 
    $jsonData = json_decode($json); 

    foreach($jsonData->data as $val) { 
     if($val->from->id == $pageID) { //find the first matching post/status by a fan page admin 
      $message = $val->message; 
      echo $message; 
      break; //stop looping on most recent status posted by page admin 
     } 
    } 

J'ai trouvé ce code quand je cherchai sur Google. Mais je l'ai fait comme ils l'ont indiqué dans leur poste, mais maintenant ça ne marche pas?

+0

À quel résultat vous attendiez-vous? Qu'est-ce que vous obtenez? Ce que je dis est: nous ne pouvons pas deviner quelle est votre situation exacte. S'il vous plaît nous donner plus d'informations. – Jelmer

+0

je dois obtenir le plus renvoyé 20 facebook post via graphique api ... pouvez-vous m'aider? mais je dois le faire sans jeton d'authentification. c'est possible? – underscore

+0

s'il vous plaît mettre à jour le poste d'ouverture. Cela rendra tout plus clair pour les personnes qui ouvrent cette question pour la première fois. Mieux vous structurerez votre question, plus il y aura de réponses. Si vous passez plus de temps, les répondeurs passeront eux aussi du temps. – Jelmer

Répondre

3

Ce n'est pas possible. Regarde ça.

Cette demande: https://graph.facebook.com/cocacola/feed

retour cette réponse:

{ 
    "error": { 
     "message": "An access token is required to request this resource.", 
     "type": "OAuthException", 
     "code": 104 
    } 
} 

Facebook demande à probablement une access_token afin de pouvoir limiter la vitesse à cet appel. Il n'a pas besoin d'être un utilisateur access_token, juste au moins un niveau d'accès App access_token. Lisez à propos des différences ici: https://developers.facebook.com/docs/concepts/login/access-tokens-and-types/