Я пытаюсь получить данные с помощью нового API графа, однако токен, который я извлекаю из OAuth, похоже, не работает.
Я звоню следующим образом:
$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» и строчные буквы в «a»
access_token=000000000000|AaaAaaAaaAAaAaaaaAaaAa0aaAA.
Я беру этот токен доступа и присоединяю его к запросу на вызов данных, он не 'Это кажется правильным токеном, поскольку он ничего не возвращает. Я выполняю вызов данных следующим образом:
file_get_contents('https://graph.facebook.com/<my_page's_id>/statuses?access_token=000000000000|AaaAaaAaaAAaAaaaaAaaAa0aaAA.')
Когда я вручную получаю эту страницу напрямую через браузер, я получаю сообщение об ошибке 500 / Internal Server Error.
Любая помощь будет принята с благодарностью.
Обновление:
С тех пор я изменил метод с file_get_contents () на curl. Получая заголовки, я получаюследующее сообщение об ошибке ...
{"error":{"type":"OAuthException","message":"Missing client_id"}}
но мой массив записей включает в себя 'client_id'?!