У меня есть этот код:
$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 в браузер, я получу результат и увижу исключение.
Я хочу определить, вошел ли пользователь в систему и являются ли данные сеанса действительными.
Что может быть не так?
Возможно Facebook решает, отвечать ли с помощью исключения или без ответа, в зависимости от содержимого Accept отправляемых вами заголовков HTTP (file_get_contents отправляет заголовки HTTP, отличные от вашего браузера)
Accept