2016-07-07 2 views
3

메신저 플랫폼으로 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 

그래서 내가 생각하고 당신이 당신의 로봇을 통해 자신의 페이지로 메시지를 보낼 수 :

+0

당신이 아직 일을 얻었을 확인하고 당신을 위해 그것을 구독 할 수 있습니다? 비슷한 일을 이미하고있을 수도 있습니다. – user2322082

+0

예, 다음과 같이 작동했습니다 : –

+0

1. 메신저 관련 권한 외에도 manage_pages 권한을 부여하여 페이스 북 로그인으로 사용자를 허용하십시오. 2./me와 그의 페이지를 봅니다./accounts 그래프 엔드 포인트를 작성하여 그에게 나열하십시오. manage_pages 권한으로 인해 페이지 ID를 볼 수 있습니다. 3. 그는 페이지를 선택하고 사용자 액세스 토큰을 확장하여 긴 수명의 페이지를 만듭니 다. 만료되지 않는 페이지 토큰을 얻습니다. 4. 가입/subscribed_apps 엔드 포인트를 사용하는 페이지의 업데이트 이제 작업을 수신 중입니다. 페이지 ID와 토큰이 있기 때문에 보내는 것도 효과가 있습니다. –

답변

2

이것은 내 메시지를 보내는 방법이다.

편집 :이 방법으로 만 메시지를 보내는 방법에 대한 답변입니다. 메시지를 수신하려면 어떻게 든 웹 훅을 자신의 페이지에 등록해야합니다. 웹 훅을 자신의 페이지에 등록해야하는데, 그렇게하려면 관리자가되어야한다고 생각합니다. 따라서 페이지 메시지를받을 수 있는지 확실하지 않습니다. 나는 제안했다. 더 복잡한 해결 방법이있을 수 있습니다.

EDIT2 : 어쩌면 당신은 그들에게 당신은 webhook URL을 제공하고 그들이

관련 문제