2016-04-22 12 views
8

私はマニュアルに記載されているコードを使用してFacebookのメッセンジャーボットのためのウェルカムメッセージを設定しようとしている - トークン自分のページIDとページにアクセスしてFacebookのメッセンジャーボットのウェルカムメッセージ:100パラメータsetting_typeが必要とされる

curl -X POST -H "Content-Type: application/json" -d '{ 
    "setting_type":"call_to_actions", 
    "thread_state":"new_thread", 
    "call_to_actions":[{ 
     "message":{ 
      "text":"Hello! This is a Messenger bot!" 
     } 
    }] 
}' "https://graph.facebook.com/v2.6/<PAGE_ID>/thread_settings?access_token=<PAGE_ACCESS_TOKEN>" 

これには次の値を返します。

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

これを解決する方法上の任意のアイデアを?ありがとう。

+0

本当のPAGE_IDとPAGE_ACCESS_TOKENを使用しています。 – ceejayoz

+0

はい私はあります。私はこれらが正しいことを複数回チェックしましたが、まだ動作していません。 – user3198569

+1

私のために働いていません... – viralpickaxe

答えて

0

私は自分のページでこれらの正確なパラメータを試してみましたが、うまくいきました。

これらの手順を試すことができますか?

  1. ページのIDとFacebook developer console
  2. からの新鮮なアクセストークンは、それがcURLの
  3. に問題
0

私は同じ問題を抱えていたではないことを確認するhttps://developers.facebook.com/tools/explorerからリクエストを行い取得し、理由はちょうど愚かだった: 私はFBのdocからコピー貼りを作成し、いくつかの引用符が間違っていた。それらは"の代わりにでした。

ファイルをviなどで開き、すべての引用符を検索して、どちらが間違っているのかを簡単に理解できるようにします。

+0

これは私にとって正解でした。 3つの引用符が間違っていた。なぜだろう? { "setting_type": –

8

私は同じ問題がありました! ...

cURLでは動作しませんでしたが、「Advanced REST client」(Chromeプラグイン)を使用していましたので、ウェルカムメッセージを設定することができました。

FB welcome message in chrome addOn Advanced REST client

+0

は多分仕様が変更され、これは私が生のペイロードを構築しなければならなかった方法である "call_to_actions"、 "thread_state": "new_thread"、 "call_to_actions":[ { "ペイロード":」 get_started " } ] } –

0

私はそれが郵便配達でURLを呼び出すことが解決し、同じ問題を持っていました。 check image

+0

助けました。ありがとう – Ali

関連する問題