PHP: API GRAPH на странице Canvas, вызывая ошибку сервера
-
26-10-2019 - |
Вопрос
У меня есть следующая проблема, пожалуйста, помогите мне.
Я пытаюсь запросить сведения о странице через график API только с помощью page_id. И, насколько я знаю, мне не нужен токен доступа для этого звонка. Ниже приведен мой код.
$graphApi = $facebook->api('/' . $data['fb_page_id'], 'GET');
Который выше работает нормально, однако, когда я загружаю на Facebook и проверяю страницу Canvas, она дает мне пустую страницу.
После отладки я получаю эту ошибку
Ошибка сервера Веб -сайт столкнулся с ошибкой при извлечении (мой URL -адрес холста). Это может быть недостаточно для технического обслуживания или неправильно настроено.
И как только я удалю графический API, все возвращается к нормальной жизни.
Заранее спасибо!
Решение
Хорошо, до сих пор не знаю, почему API Graph вызывает ошибку сервера, но теперь получил еще одну солюзию. Причина, по которой я хочу получить информацию о странице, заключается в том, что я просто хочу, чтобы ссылка на страницу приложения, поэтому вместо использования API Call я использовал следующий URL для получения ссылки.
"http://www.facebook.com/pages/view/yourpageid", который будет перенаправлен на ссылку на страницу.
Надеюсь, это поможет некоторым людям!