2012-03-20 3 views
0

Это проблема я облицовке долго теперь также спросил question об этом раньше, но не получил его решить, но теперь я уточнить мой случай, для последнего случая:График api не работает корректно поверх phpfog, требуется обновление токена доступа?

Я пытаюсь извлечение имени пользователя, отправка по электронной почте и публикация фотографий из кода через график 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.

ответ

1

После консультации с поддержкой phpfog я узнал, что их общий план хостинга не поддерживает функцию file_get_contents.

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