Я делаю мессенджер-бот, который в данный момент находится в режиме разработки.Когда я пишу сообщение на свою страницу Facebook из своей учетной записи (которая находится в роли администратора), я не могу получить ответ из своего приложения.
Я отправляю следующие данные в формате JSON в Messenger:
$data = ["recipient"=>["id"=>$recipientId], "messaging_type"=> "RESPONSE", "message"=>["text"=>$message]];
$json = \json_encode($data);
К этой конечной точке:
$prefix = 'https://graph.facebook.com/v2.6/me/messages?access_token=';
$url = $prefix.env("FACEBOOK_PAGE_ACCESS_TOKEN");
И получите следующее сообщение от Facebook:
{"error":{"message":"An active access token must be used to query information about the current user.","type":"OAuthException","code":2500,"fbtrace_id":"..."}}
Это полностью так же, как в Messenger APIдокументация, речь идет об отправке сообщений.
Я не пытаюсь запросить какую-либо информацию, просто отправляю сообщение обратно пользователю.
Является ли конечная точка неверной в документах?Разработчики .facebook.com сгенерировал неверный токен доступа к странице?Нужны ли дополнительные настройки?Помогите мне разобраться в этом замешательстве, пожалуйста.