0
私はMicrosoft Bot Framework for Messengerを使用しています。ボタンの "ペイロード"を取得する方法を知りたいと思います。私はCで作成する必要がある関数#?ボタンの "ペイロード"を取得する方法C#
私はMicrosoft Bot Framework for Messengerを使用しています。ボタンの "ペイロード"を取得する方法を知りたいと思います。私はCで作成する必要がある関数#?ボタンの "ペイロード"を取得する方法C#
あなたがする必要はありません - あなたはこの使用できるように、ペイロードは、通常のメッセージとして返されます。
if (activity.ChannelId == "facebook" && activity.Text == "GET_STARTED_PAYLOAD")
{
// etc
注documentation lists some restrictions on this featureこと:
- ようこそ画面をユーザーがメッセンジャー上のページと最初にやりとりするときにのみ表示されます。
- アプリが管理者、開発者、およびテスト担当者のみが、アプリが開発モードのときにそれを見ることができます。
- あなたのアプリはポストバックwebookイベントに登録されている必要があります。私の機能パブリック非同期TaskHttpResponseMessageで
>私は「GET_STARTED_PAYLOAD」を受信しないポスト([FromBody]アクティビティメッセージ)、それはそれを聞いて申し訳ありません –
を動作しません。上記のコードはProductionで作業中です。 https://graph.facebook.com/v2.6/me/messenger_profile?fields=get_started&access_token=PAGE_ACCESS_TOKENに 'GET'リクエストを送るとペイロードが返されますか? – stuartd
はい私は受け取る:{ "データ":[{ "get_started":{ "ペイロード": "GET_STARTED_PAYLOAD" }} ] } –