0

コネクタを開発しようとしています。

カードと Webhook を作成し、httpost アクションのために node.js サーバーへのコールバック URL を入力しました。[送信] をクリックしたときに、サーバーに渡す選択リストの値を取得できません。

カードにボディ文字列を含めてみましたが、取得します

SyntaxError: JSON の位置 0 に予期しないトークン # があります。

本文なしで送信すると、サーバーと通信しますが、値を取得できません。リクエストをログに記録しましたが、どこにもありません。

以下は、outlook 用の 1 つの office365 コネクタ カードのコード サンプルのセクションです。httppost アクションは body を含むことができるとカードリファレンスに書かれています。したがって、この本文は、定義した値でサーバーに送信されると想定しています。しかし、本文を含めると、上記のエラーが発生し、本文がない場合のようにアクションが完了しません。

{
        "@type": "ActionCard",
        "name": "Move",
        "inputs": [
            {
                "@type": "MultichoiceInput",
                "id": "move",
                "title": "Pick a list",
                "choices": [
                    { "display": "List 1", "value": 500 },
                    { "display": "List 2", "value": 600 }
                ]
            }
        ],
        "actions": [
            {
              "@type": "HttpPOST",
              "name": "Save",
              "target": "https://aptdevserver.westeurope.cloudapp.azure.com/chat/messages/create",
              "body": "value",
              "bodyContentType": "application/json"
            }
        ]
    }
4

1 に答える 1