BOTで送信したリンクを外部トークルームに転送すると、エラーイベントが発生する - トークBot - LINE WORKS Developers : コミュニティ

BOTで送信したリンクを外部トークルームに転送すると、エラーイベントが発生する

南谷昌喜

2021.09.13既読 122

LINEWORKSを営業活動のツールとして活用しておりますが、9/9のアップデート以降に以下のような事象が発生しております。
BOTよりお客様宛(外部LINEユーザー)に転送するリンク情報を発信し、​営業職員がそのリンクをBOTトークルームより外部LINEトークルームに転送しております。
その際外部LINEユーザーへは問題なくメッセージが届き、リンクは動作するものの、全件ではなく一部のメッセージのみメッセージ内のURLが何かのタイミングで変更されて、エラーイベントが出る状況です。
<エラー内容>
・本来、「+」をURLエンコードをすると「%2b」となるはずですが、エラーイベント上に表示されているエンコード結果が「%’2b」となっており、不要なシングルコーテーション「’」が含まれている
・このシングルコーテーションがあるために復号化に失敗、エラーイベントが発生している状態
<確認いただきたい内容>
・上記の事象が9/9(木)以降発生しているが、他社から似たような問い合わせは起きておりませんでしょうか?
・想定される原因(例えば9/9展開で何かシステム改修を行なったなど)は何かございますでしょうか?

コメント4

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

    LINE WORKS 公式アカウント

    こちらの検証環境で以下の URL をテキストメッセージで送信、転送してみましたが、正常に動作いたしました。
    https://line.worksmobile.com/message/send?version=18&message=test%2bmessage

    再現手順について確認させてください。
    ① Bot からテキストメッセージを送信
    ② トーク画面でテキストメッセージを右クリックし、1件ずつ転送を選択
    ③ 外部ユーザーを選択し、トークを転送
    ④ 外部ユーザーとのトーク画面を確認

    ④の時点で「%2b」が「%’2b」になるということでしょうか?
    ①で送信する際に再現可能なメッセージの詳細をお知らせください。

    2021.09.13

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

    南谷昌喜 投稿者

    ご確認頂きありがとうございます。
    ご質問頂いた件について、以下回答いたします。

    ■再現手順について
     →ご提示いただいた手順で相違ございません。

    ■④の時点で「%2b」が「%’2b」になるということでしょうか?
     →以下の情報を連携させて頂きます。(固有情報となる為、一部伏字にしています)
     ・テスト環境のcd_uri_query:p***m=uL*****fvSux*****2w5Ro*****xxWAh5R*****EgSOXjPieyHLi*****%2faU***E
     ・本番環境のcd_uri_query :p***m=uL*****fvSux*****2w5Ro*****xxWAh5R*****EgSOXjPieyHLi*****%252faU***E
      ※デモ用に配信を行ったテスト環境と本番運用環境で配信した値が若干異なっております。
      「%2fa」⇔「%252fa」
     
     <補足>
     ・BOT配信のメッセージにURLを記載しておりますが、クエリストリングに、パラメータを暗号化した後、URLエンコードした値をパラ設定しています。
      ※「+」→「%2b」、「/」→「%2f」、「=」→「%3d」、のようにURLエンコードを実施
     ・「%’2b」については、こちらのパラメータの複合化処理内で、URLデコードした結果の値になります。
     ・本来は、こちらが「%2b」となっていて、デコードした結果、「+」になる想定でしたが、デコードした結果「%’2b」となり、その後の複合化処理でエラーとなっております。

    ■①で送信する際に再現可能なメッセージの詳細をお知らせください。
     →固有情報となる為、以下の通り一部伏字にして共有いたします。(調査に当たり、全部の情報が必要な場合は、当サイトではなく個別でのやり取りとさせて頂きたいです)
      https://**1.**i***as**a.co.jp/**/as/s**5p/preid/preid/***FPreIdNinsho.aspx?param=pCH8z*****l%2f*****itjkgtRniw*****%2bgy*****M*****GfOoxt*****R7dqDrH

    2021.09.14

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

    南谷昌喜 投稿者

    こちらの件、その後未だ回答頂けておりませんが、ご確認状況如何でしょうか?
    お早めの回答お待ちしております。

    2021.09.15

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

    南谷昌喜 投稿者

    昨日もご連絡いたしましたが、その後ご回答が頂けておりません。
    本日中にご回答お願いいたします。
    ※弊社顧客より督促有り

    2021.09.16

    0
前の投稿 監査 API 戻り値に関して
次の投稿サンキューカードBotの反応が遅く、期限切れで送信できない