2017-05-06 6 views
1

현재 Facebook Chatbot에 대한 영구 메뉴를 구현하려고합니다. 안타깝게도 둘 다 (완전히 다른) 구현을위한 문서가 모두 나를 위해 작동하지 않습니다. https://developers.facebook.com/docs/messenger-platform/thread-settings/persistent-menuFacebook Chatbot 영구 메뉴 작업이 필요 없습니다 (매개 변수 설정 유형이 필요합니다)

https://developers.facebook.com/docs/messenger-platform/messenger-profile/persistent-menu 내가 오류 (# 100) 매개 변수 setting_type가

curl -X POST -H "Content-Type: application/json" -d '{ 
    "persistent_menu":[ 
    { 
    "call_to_actions":[ 
     { 
      "type":"web_url", 
      "title":"Einstellungen", 
      "url":"https://{{url-part}}.cloudfront.net/", 
      "webview_height_ratio":"full" 
     } 
     ] 
    }, 
    { 
     "locale":"de_DE", 
     "composer_input_disabled":false 
    } 
    ] 
}' "https://graph.facebook.com/v2.6/me/thread_settings?access_token={{token}}" 

만약 필요를 반환하는 간단한 전화를 사용 (모두의 API V2.6에 대한 작동합니다) "setting_type" : "call_to_actions"과 함께 두 번째 설명서를 사용하면 같은 오류가 발생합니다. 왜 누군가가 내게 지속 메뉴를 설정할 수 없는지 설명 할 수 있습니까? 도움을 청할 때 좋을 것입니다.

모든 최고의

다니엘

답변

5

은 아래 나를 위해 작동합니다.

새 엔드 포인트로 요청을 보내고 있는지 확인하십시오 (messenger_profile). 적어도 기본 로케일을 제공해야합니다.

curl -X POST -H "Content-Type: application/json" -d '{ 
    "persistent_menu":[ 
    { 
    "locale":"default", 
    "composer_input_disabled":false, 
    "call_to_actions":[ 
     { 
      "type":"web_url", 
      "title":"Einstellungen", 
      "url":"https://{{url-part}}.cloudfront.net", 
      "webview_height_ratio":"full" 
     } 
     ] 
    } 
    ] 
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token={{token}}"