2010-05-13 6 views
1

Je possède ce code:résultat vide au sein de PHP dans le navigateur quand je reçois l'exception JSON

$url="https://graph.facebook.com/me/friends?access_token=".$access_token."&fields=id,first_name,last_name&limit=10"; 
$content=file_get_contents($url); 

Chaque fois que je l'utiliser sur un utilisateur non authentifié j'obtenir des commentaires de OAuthException, qui ne se présente pas dans le PHP, le contenu de $ est vide. Tandis que si je copie l'URL au navigateur j'obtiens le résultat et je vois l'exception.

Je souhaite détecter si l'utilisateur est connecté et si les données de session sont valides.

Qu'est-ce qui pourrait ne pas fonctionner?

Répondre

1

Peut-être Facebook décide de répondre avec des commentaires d'exception ou tout simplement pas de réponse en fonction du contenu de Accept en-tête HTTP (s) que vous envoyez (file_get_contents envoie différents en-têtes HTTP que votre navigateur).

Questions connexes