notaro
投稿
コメント
ご回答、ありがとうございます。 Bot API の仕様としてpostback中のダブルコーテーション「"」はURLエンコードが必須である、という認識でよろしいでしょうか? 加えて2点お教えください。 ①エンコードが必要な文字 ダブルコーテーションの他にURLエンコードが必要となる文字はありますでしょうか?(以下のいずれでしょうか) ・ダブルコーテーションのみ ・ほかの文字(記号)もエンコードが必要 ⇒ 該当する文字をお教えください ・postbackの中を全てをURLエンコードする ②修正後の動作 将来的にURLエンコードなしでも動作する修正が行われる認識ですが、修正後も現在の動作は踏襲されるのでしょうか? (postback内の文字をURLエンコードした状態でもデータの取得は可能でしょうか) = 修正後の動作イメージ = ・修正による動作: "postback": "{\"data\": \"value\"}" ⇒ callbackは"{\"data\": \"value\"}"を受け取る ・現行動作の踏襲: "postback": "{%22data%22: %22value%22}" ⇒ callbackは"{\"data\": \"value\"}"を受け取る
Bot 2020.07.09