2017-04-07 5 views

答えて

0

あなたがする必要はありません - あなたはこの使用できるように、ペイロードは、通常のメッセージとして返されます。

if (activity.ChannelId == "facebook" && activity.Text == "GET_STARTED_PAYLOAD") 
{ 
    // etc 

documentation lists some restrictions on this featureこと:

  • ようこそ画面をユーザーがメッセンジャー上のページと最初にやりとりするときにのみ表示されます。
  • アプリが管理者、開発者、およびテスト担当者のみが、アプリが開発モードのときにそれを見ることができます。
  • あなたのアプリはポストバックwebookイベントに登録されている必要があります。私の機能パブリック非同期TaskHttpResponseMessageで
+0

>私は「GET_STARTED_PAYLOAD」を受信しないポスト([FromBody]アクティビティメッセージ)、それはそれを聞いて申し訳ありません –

+0

を動作しません。上記のコードはProductionで作業中です。 https://graph.facebook.com/v2.6/me/messenger_profile?fields=get_started&access_token=PAGE_ACCESS_TOKENに 'GET'リクエストを送るとペイロードが返されますか? – stuartd

+0

はい私は受け取る:{ "データ":[{ "get_started":{ "ペイロード": "GET_STARTED_PAYLOAD" }} ] } –

関連する問題