トークBot APIのポストバックデータが欠損する

LW_QA01

2020.04.08既読 2264

トークBotから以下のようなテンプレートを送って、ユーザーがボタンをクリックすると

{
"accountId": "qa01@xxxxx",
"content": {
"type": "button_template",
"contentText": "タイトル1\nサブタイトル1",
"actions": [
{
"type": "message",
"label": "ポストバックタイトル1",
"text": "ポストバックテキスト1",
"postback": "{\"a\":1,\"b\":\"XXX\"}"
}
]
}
}

以下のような応答が送られてきます

{
"type": "message",
"source": {
"accountId": "qa01@xxxxx"
},
"createdTime": 1586145519755,
"content": {
"type": "text",
"text": "ポストバックテキスト1",
"postback": "{"
}
}

(content.postback の内容がおかしい。どうやら、postback文字列中に「"」があるとだめらしいです)

これは仕様でしょうか?

コメント1

  • 업데이트 된 답글입니다.

    こんにちは。
    「"」の代わりに「'」を使うのはどうでしょうか?
    詳しくは開発者向けのdevelopersコミュニティで投稿してみると、答えを得ると思います。

    以下URL参照
    : https://forum.worksmobile.com/jp/

    2020.04.21

    1
前の投稿営業報告のフォームの作成方法
次の投稿非対応ブラウザにつなぐ方法はないでしょうか?
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。