App Link(メッセージ送信)のパラメータmessageの最大文字数について - トークBot - LINE WORKS Developers : コミュニティ

コミュニティ

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

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

トークBot

App Link(メッセージ送信)のパラメータmessageの最大文字数について

SB游

2021.07.09既読 176

URI ActionのuriパラメータにApp Link(メッセージ送信)利用
App Link(メッセージ送信)のパラメータmessageに連絡先向けのメッセージ設定しています。
■確認
1,messageの最大文字数は2000文字数でしょうか。
2,エンコードしたものは合計になりますか。
3,試したところ、863文字は最大みたいです。これは仕様でしょうか。
  もっと送信したい場合、何か方法ありますか。
4,エンコードなしで内容を多く送信可能ですが、PC版ではクリックして動作OKです。
  IphoneのLineWorksアプリではボタンは動作できないことです。
  URLエンコード必須でしょうか。
■URLアクション設定
{
  "type""uri",
"label""XXX送信",
"uri""https://line.worksmobile.com/message/send?version=18&message=送信内容のURLエンコード結果&worksAtResourceIdList=連絡先のリソースID&callbackMainYn=Y"
}
送信内容のURLエンコード結果(「1234567890」繰り返しの100文字)
エンコードした結果の文字数が900になります。

■下記のエラー発生しています。
{
    "message""Bad Request Parameters: columns[0].actions[1] url length limit exceeded",
    "code""BAD_REQUEST",
    "domain""message"
}
■エンコードなしで試しました。
最大863文字まで送信可能です。

コメント3

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

    からくり

    なるほどですね!
    参考させていただきます。

    2021.07.09

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

    SB游 投稿者

    LINE WORKSさま
    こちらの課題に関して、何か参考できるものあれば、ご共有していただければありがたいことです。

    お手数ですが、よろしくお願いいたします。

    2021.07.12

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

    SB游 投稿者

    ■下記の制限によることですね。
    URI Action
    この動作が指定されている項目を押すと、「uri」プロパティで指定された URI が開きます。
    パラメータ     タイプ     必須     説明
    uri     string     Y     項目を押した時に開く URI。「http」「https」スキーマのみ対応。最大 1,000 文字

    2021.07.13

    0
前の投稿 勤怠管理 BOT の作成がうまくいきません。
次の投稿API機能を用いてSharePointやAzurePortal等に表示することはできいでしょうか?