Я пытаюсь получить имя пользователя из кода через график api, код ниже работал нормально, когда я принимал приложение на другом (godaddy) сервере, но недавно я переместил приложение в phpfog и с тех пор столкнулся с этой странной проблемой.Невозможно получить имя пользователя через график api после перехода на другой сервер
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>";
}
просто добавить, как это может помочь, что в следующей строке я могу успешно извлечь профиль пользователя изображение с помощью этого:
<img class=\"ppicture\" src=\"https://graph.facebook.com/" . $userId . "/picture?type=large\">
Помимо этого куска кода не работает, функциональность фото проводка имеет просто перестала работать. любезно помогите мне с этим.
спасибо.
Является ли приложение одним и тем же адресом? Если нет, убедитесь, что вы добавили новый домен/поддомен в авторизованный список в настройках вашего приложения для facebook ... – keithhatfield
Url изменил, но настроил App домен и URL сайта соответственно. – Maven