3

모바일 앱 페이스 북에서 page_messages 및 page_messaging_subscription 권한을 요청합니다. 나는 Node.js를 서버에서 테스트 사용자에게 메시지를 보내려고하면모바일 앱에서 page_messages 권한을 요청한 후에도 메신저 보내기 API를 사용하여 메시지를 보낼 수 없습니다.

, 나는이 오류가 :

"(#100) Parameter error: You cannot send messages to this id"

ID는 A 앱이 사용자 ID를 범위와 요청이 발행 POST 요청입니다 이 종점에 :

https://graph.facebook.com/v2.6/me/messages?access_token=SOME_PAGE_TOKEN

참고 : 사용자는 이전에 해당 페이지와 상호 작용하지 않았습니다.

+0

안녕하세요, 이것에 대해서도 답변을 얻었습니다. – sunil

답변

-1

페이스 북 (회사)은 페이스 북 (플랫폼)을 메신저와 별도의 플랫폼으로 취급합니다.

https://graph.facebook.com/v2.6/me/messages?access_token=SOME_PAGE_TOKEN 

위의 API는 사용자에게 Messenger 플랫폼에서 메시지를 보냅니다. 따라서 사용자가 메신저 앱/봇과 상호 작용하고 동의 할 때까지 /me/messages/ API가 계속 실패합니다.

+0

알려 주셔서 감사합니다. 확인해 볼 방법이 없기 때문에 열어 두겠습니다.하지만 당신이 옳다고 믿습니다. – Jay

+0

그러나 질문의 ​​동기는 KLM 앱을 테스트 할 때 비슷한 것을 보았습니다. 앱을 사용하여 티켓을 구입하고 MensSenger에 대한 확인을 받으십시오. 이전에 메신저로 대화를하지 않은 경우에도 마찬가지입니다. – Jay

+0

나는 본다. 나는 정직하게 그것을 보지 못했다. 그러나 Messenger [checkbox plugin] (https://developers.facebook.com/docs/messenger-platform/plugin-reference/checkbox-plugin)를 사용하면 이러한 흐름을 얻을 수 있습니다. – TrueKojo