BOTで送信したリンクを外部トークルームに転送すると、エラーイベントが発生する
LINEWORKSを営業活動のツールとして活用しておりますが、9/9のアップデート以降に以下のような事象が発生しております。
BOTよりお客様宛(外部LINEユーザー)に転送するリンク情報を発信し、営業職員がそのリンクをBOTトークルームより外部LINEトークルームに転送しております。
その際外部LINEユーザーへは問題なくメッセージが届き、リンクは動作するものの、全件ではなく一部のメッセージのみメッセージ内のURLが何かのタイミングで変更されて、エラーイベントが出る状況です。
<エラー内容>
・本来、「+」をURLエンコードをすると「%2b」となるはずですが、エラーイベント上に表示されているエンコード結果が「%’2b」となっており、不要なシングルコーテーション「’」が含まれている
・このシングルコーテーションがあるために復号化に失敗、エラーイベントが発生している状態
<確認いただきたい内容>
・上記の事象が9/9(木)以降発生しているが、他社から似たような問い合わせは起きておりませんでしょうか?
・想定される原因(例えば9/9展開で何かシステム改修を行なったなど)は何かございますでしょうか?
投稿に新しいコメントが追加されましたら通知を送信します。
コメント6
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
https://line.worksmobile.com/message/send?version=18&message=test%2bmessage
再現手順について確認させてください。
① Bot からテキストメッセージを送信
② トーク画面でテキストメッセージを右クリックし、1件ずつ転送を選択
③ 外部ユーザーを選択し、トークを転送
④ 外部ユーザーとのトーク画面を確認
④の時点で「%2b」が「%’2b」になるということでしょうか?
①で送信する際に再現可能なメッセージの詳細をお知らせください。
2021.09.13
업데이트 된 답글입니다.
南谷昌喜 投稿者
ご質問頂いた件について、以下回答いたします。
■再現手順について
→ご提示いただいた手順で相違ございません。
■④の時点で「%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
업데이트 된 답글입니다.
南谷昌喜 投稿者
お早めの回答お待ちしております。
2021.09.15
업데이트 된 답글입니다.
南谷昌喜 投稿者
本日中にご回答お願いいたします。
※弊社顧客より督促有り
2021.09.16
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
いただいた内容を元に、できる限り検証を行いましたが、症状を再現することができませんでした。
こちらの症状が発生するのは iOS App でしょうか?それとも、Android App でしょうか?
可能であれば端末の機種名およびバージョンもお知らせください。
2021.09.21
업데이트 된 답글입니다.
南谷昌喜 投稿者
症状を再現することが出来ない、とのことでしたが、貴社別ご担当者様経由で事象発生時のキャプチャ共有依頼を受けておりますので、後日別ご担当者様へ共有させて頂きます。
尚、機種情報は以下の通りとなります。
【機種情報】
OS:Android 8.1
機種:F-04K
アプリver:3.2.1.5(最新)
引き続き、お手数ですが、状況解決に向けてご協力宜しくお願いいたします。
2021.09.21
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。