2017-10-17 1 views
0

작업중인 봇에 Facebook 메신저 시작 버튼을 추가하려고합니다. 나는 곱슬 허비하려고 봤는데 내가 정말 좋아하지 않는 한 나는 크롬 이죠 앱을 사용하고Facebook 시작 버튼 추가 시도 중

{ 
    "get_started":{ 
    "payload":"<GET_STARTED_PAYLOAD>" 
    } 
} 

: API 문서는 나는 다음과 같은 코드가 필요했다.

https://graph.facebook.com/v2.6/me/thread_settings?access_token=(MY-ACCESS-TOKEN) 

나는 내 봇의 인사말을 설정할 때 나는 그것을 사용하고이 일 때문에 액세스 토큰 작동 알고 다음과 같이

내 URL을 설정합니다. 다음과 같이 요청

본문은 다음과 같습니다

{ 
    "get_started":{ 
     "payload":"GET_STARTED" 
    } 
} 

내가 보내려고, 나는 다음과 같은 오류 얻을 :

{ 
    "error": { 
     "message": "(#100) The parameter setting_type is required", 
     "type": "OAuthException", 
     "code": 100, 
     "fbtrace_id": "BC+QucQjBck" 
    } 
} 

API 설명서 지정할 필요에 대해 아무 말도하지 않습니다 "setting_type", 도대체 무엇이 "setting_type"이어야하는지 말하지 않습니다. 인사말 메시지를 설정하려면 "setting_type":"greeting"이 필요하다는 것을 알고 있습니다.

제안 사항? 당신은 잘못된 엔드 포인트를 사용하는

Screenshot of Error

답변

0

:

은 여기, 내가 뭘하는지의 의미를보다 쉽게 ​​경우 스크린 샷입니다. 당신이

https://graph.facebook.com/v2.6/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN> 
            ^^^^^^^^^^^^^^^^^^ not "thread_settings" 

https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api#post

+0

OK 그래서 나는 기본적으로 다음 바보에 게시 그래서

시작하기 버튼, 메신저 프로필 API의 일부입니다! ;-) messenger_profile으로 변경했으며 현재 작동하는 것 같습니다. 그 때 "thread_settings"란 무엇입니까? –

+0

다른 페이지 관련 설정 몇 가지는 https://developers.facebook.com/docs/graph-api/reference/page/thread_settings/를 참조하십시오. – CBroe