質問: action オブジェクト内 postback にシリアライスしたjsonを入れると正常にボタンが生成されない https://apis.worksmobile.com/r/{apiid}/message/v1/bot/{botno}/message/push? に対して"button_template"をquickreplyと共に送信するときに、content.actions.postbackおよび content.quickreply.items.postbackに escape したjsonを入れると、ボタンやquickreply自体は表示されるのですが、これらを押下時に正常に動作しないように思います。escape したjsonをpostbackで使っているのですが、使用する方法はないでしょうか。 例) { "accountid": "lw id", "roomid": null, "content": { "type": "button_template", "contenttext": "ccc", &quo
回答: postback に設定しているダブルクォート(")ですが、url エンコードで表示すれば正常に取得することができます。 例) "postback": "{%22foo%22:%22foo%22,%22hoge%22}" お手数をおかけいたしますが、こちらの方法でご利用いただければと思います。