php file_get_contents всегда возвращает FALSE при запросе https://graph.facebook.com/oauth/access_token? - PullRequest
0 голосов
/ 13 января 2012

Решено: в течение нескольких дней это была проблема API графа Facebook.

Уже несколько недель не работает соединение Facebook с моим приложением.

Вот мой URL:

$dialogUrl = "https://www.facebook.com/dialog/oauth?client_id=".$my_facebook_app_id."&redirect_uri=".urlencode($my_return_url)."&state=".$my_state."&scope=read_stream,offline_access,publish_stream";

Диалог подключения принимает мое подключение и возвращает к $my_return_url с ?state=XXX&code=YYY

Когда я вызываю метод file_get_contents() для этого URL с $code, соответствующим коду в запросестрока:

$tokenurl = "https://graph.facebook.com/oauth/access_token?client_id=".$my_facebook_app_id."&redirect_uri=".urlencode($my_return_url)."&client_secret=".$facebook_app_secret."&code=".$code;

У меня всегда результат FALSE!

Несколько месяцев назад он возвращал access_token, но теперь он всегда возвращает false на моем сайте.

Обратите внимание, что, если я загружаю $tokenUrl в навигатор, возвращается access_token.

Спасибо за вашу помощь.

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