메신저 플랫폼으로 Messenger 봇을 만들고 싶습니다. 하지만이 봇은 내 Facebook 페이지가 아닌 다른 Facebook 사용자의 페이지에 연결되어야합니다. Messenger가 구성된 Facebook 앱이 있습니다. 페이지 소유자 인 다른 Facebook 사용자가 내 응용 프로그램에 Messenger를 통해 자신의 페이지 대신 게시 할 수있는 권한을 부여하고 내 응용 프로그램의 Webhook에서 해당 페이지의 메시지를받을 수있게하고 싶습니다.다른 사용자 페이지를 대신하여 Messenger를 통해 통신하기
Messenger Platform 문서는 자신의 페이지 대신 게시하는 방법 만 설명합니다. 그래프 API + 메신저 플랫폼 또는 다른 것을 통해이 작업을 수행 할 수 있습니까? 그리고 어쩌면 몇 가지 포인터로 어떻게 될까요? 당신은 자신의 페이지 액세스 토큰을 공급하기 위해 그들에게 필요한 것인지
uri: 'https://graph.facebook.com/v2.6/me/messages',
qs: { access_token: PAGE_ACCESS_TOKEN },
method: 'POST',
json: messageData
그래서 내가 생각하고 당신이 당신의 로봇을 통해 자신의 페이지로 메시지를 보낼 수 :
당신이 아직 일을 얻었을 확인하고 당신을 위해 그것을 구독 할 수 있습니다? 비슷한 일을 이미하고있을 수도 있습니다. – user2322082
예, 다음과 같이 작동했습니다 : –
1. 메신저 관련 권한 외에도 manage_pages 권한을 부여하여 페이스 북 로그인으로 사용자를 허용하십시오. 2./me와 그의 페이지를 봅니다./accounts 그래프 엔드 포인트를 작성하여 그에게 나열하십시오. manage_pages 권한으로 인해 페이지 ID를 볼 수 있습니다. 3. 그는 페이지를 선택하고 사용자 액세스 토큰을 확장하여 긴 수명의 페이지를 만듭니 다. 만료되지 않는 페이지 토큰을 얻습니다. 4. 가입/subscribed_apps 엔드 포인트를 사용하는 페이지의 업데이트 이제 작업을 수신 중입니다. 페이지 ID와 토큰이 있기 때문에 보내는 것도 효과가 있습니다. –