Получение пустого результата в PHP, когда в браузере я получаю исключение JSON - PullRequest
1 голос
/ 13 мая 2010

У меня есть этот код:

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

Всякий раз, когда я использую это для неаутентифицированного пользователя, я должен получить отзыв о OAuthException, который не отображается в PHP, содержимое $ пусто Хотя, если я скопирую URL в браузер, я получу результат и увижу исключение.

Я хочу определить, вошел ли пользователь в систему и являются ли данные сеанса действительными.

Что может быть не так?

1 Ответ

1 голос
/ 13 мая 2010

Возможно Facebook решает, отвечать ли с помощью исключения или без ответа, в зависимости от содержимого Accept отправляемых вами заголовков HTTP (file_get_contents отправляет заголовки HTTP, отличные от вашего браузера)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...