Я пытаюсь получить данные с помощью нового API-диаграммы, однако токен, который я извлекаю из OAuth, кажется, не работает.Facebook graph API - OAuth Token
Звонок, который я делаю, выглядит следующим образом;
$token = file_get_contents('https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=<app_id>&client_secret=<app secret>');
Это возвращает маркер с длиной строки из 41. Для того, чтобы дать вам пример того, что вернулся я предусмотрел ниже образца (преобразованный все числа 0, все заглавные буквы в «A» и маленький корпус письма к «а»
access_token=000000000000|AaaAaaAaaAAaAaaaaAaaAa0aaAA.
Я беру этот маркер доступа и прикрепить его к запросу вызова для передачи данных, она не кажется, правильный маркер, как это ничего не возвращает мне сделать вызов данных следующим образом.
file_get_contents('https://graph.facebook.com/<my_page's_id>/statuses?access_token=000000000000|AaaAaaAaaAAaAaaaaAaaAa0aaAA.')
Когда я вручную извлекаю эту страницу непосредственно через браузер, я получаю сообщение об ошибке 500/Internal Server.
Любая помощь будет оценена по достоинству.
Update:
С тех пор я изменил метод с file_get_contents() свернуться. По возвращении заголовков я получаю следующее сообщение об ошибке ...
{"error":{"type":"OAuthException","message":"Missing client_id"}}
но мой массив сообщений включает в себя «client_id» ?!
привет сделал васвсе еще имеют ту же проблему –