1

"대화 webhook"에서 전화를받는 봇을 개발하여 페이지가 새로운 메시지를 수신하고 내 봇으로부터 답변을받을 때를 알 수 있습니다.Facebook API "conversations"webhook

"메시지"를 시도했지만 메시지를 보낼 때 활성화 할 수 없습니다.

나는 내 대화 webhook를 활성화하고 있습니다.

{"entry":[{"changes":[{"field":"conversations","value":{"thread_id":"t_100006208XXXXXX","page_id":309151156XXXXXX,"thread_key":"t_100006208XXXXXX"}}],"id":"309151156XXXXXX","time":1510581746}],"object":"page"} 

문제는은 webhook 항상 같은 thread_id와 thread_key를 전송하는 경우 : "대화"콜백이 같은 것입니다. page_id는 변경되지만 어떤 대화가 다른 대화인지 알 수있는 방법을 찾을 수 없습니다.

감사합니다.

+0

왜 채팅 봇 웹 훅을 직접 사용하지 않습니까? –

+0

1 페이지 만이 아니기 때문에 많은 분에게입니다. 그것이하는 일은 api.ai와 내 고객 사이트 사이의 "프록시"역할을합니다. –

답변

1

해결했습니다. 문제는 앱에서 access_token을 사용하여 api에 전화를 걸었지만 사이트 자체가 아니라는 것입니다.