Это проблема, с которой я сталкиваюсь уже давно, также задавал вопрос об этом раньше, но не решил ее, но сейчас я уточняю свой случай, поскольку последний случай:
Я пытаюсь получить имя пользователя, отправить по электронной почте и опубликовать фотографии из кода через Graph API, код работал нормально, когда он был на каком-то другом сервере, но недавно я переместил приложение в phpfog и с тех пор столкнулся с этой странной проблемой.
Поскольку проблема, по-видимому, заключается только в информации и функциях, для которых требуется токен доступа (полное имя, электронная почта, публикация фотографий), другую информацию, такую как изображение профиля и т. Д., По-прежнему можно легко найти.
Тот же самый код прекрасно работает на другом сервере, но как только я добавлю его, phpfog перестанет работать таким странным образом.
Есть ли необходимость обновить access_token, если да, как я могу это сделать?
try {
$userId = $_POST["user_id"];
$oauth_token = $_POST["oauth_token"];
$userName = json_decode(file_get_contents('https://graph.facebook.com/' . $userId)) -> name;
$userGender = json_decode(file_get_contents('http://graph.facebook.com/' . $userId)) -> gender;
$userPpicture = json_decode(file_get_contents('http://graph.facebook.com/' . $userId)) -> picture;
} catch(Exception $e) {
echo $e -> getMessage();
echo "<br>";
}
Пожалуйста, проведите меня через это.
Thankyou.