コミュニティ

LINE WORKSのテクニカルエキスパート及び開発者と
コードのサンプル、リソース、Tip等を共有し問題解決への相談が可能です。

??dev_메인_타이틀_모바일_ja_JP??

トークBot

トークBOTメッセージ送信(text)APIの仕様について

OK

2020.02.07既読 828

送信するメッセージのtextについて、2000字の文字数超過以外に内容のチェックや文字の変換などを行っていますでしょうか。
例:改行コードの変換や特殊文字の変換など

コメント4

  • LINE WORKS 公式アカウント

    文字数超過チェックについてですが、2000字の中には改行コードも含まれますのでご注意ください。
    改行については UTF-8 形式での変換を行っています。

    2020.02.13

    0
  • OK 投稿者

    ご回答ありがとうございます。
    バックスラッシュがエスケープ文字として扱われる認識に相違ないでしょうか。(バックスラッシュ単体ではエラーになることを確認しました)
    また、ダブルクォーテーションも単体ではエラーになり、バックスラッシュによってエスケープが必要であることを確認しました。
    その他エスケープが必要なものはございますでしょうか。

    2020.02.13

    0
  • LINE WORKS 公式アカウント

    ご認識の通り、バックスラッシュはエスケープシーケンスとして使用されます。
    エスケープが必要なのは改行(\n)とバックスラッシュ(\\)およびダブルクォーテーション(\")になります。

    2020.02.13

    0
  • OK 投稿者

    承知いたしました。ご回答ありがとうございました。

    2020.02.13

    0
前の投稿 カレンダーの予定変更ServerAPIで、InternalServerError(NullPointerException)が発生します
次の投稿LINEWORKSでAzure ADの条件付きアクセスに対応しているか?