LINEWORKS API 1.0 でのリクエストがこない
LINEWORKS API 1.0 でボットアプリを作成しているのですが、
Bot作成にて誤ってAPI Interfaceを「API 2.0」のままで作成しました。
そのボットに対しメッセージを入力した際はCallback URLにアクセスがくることを確認したのですが
リクエストヘッダに X-WORKS-BotNo がないことからAPI Interfaceの設定の誤りに気づきました。
その後「API 1.0」へ変更したのですが、Callback URLにアクセス自体がこなくなってしまいました。
API 1.0の認証設定のAPI ID、Server API Consumer Key、Server List(ID 登録タイプ) ID、
Server List(ID 登録タイプ) 認証キーは発行済みの状態です。
LINEWORKS の設定において「API 1.0」に対してアクセスを制限するような設定等ありますでしょうか?
もしくは、本事象が起こり得る状況がどのような設定の場合か分かりますでしょうか?
投稿に新しいコメントが追加されましたら通知を送信します。
コメント7
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
こちらの検証環境で確認したところ、API 1.0⇔API 2.0の切り替えをしても正常に動作しておりました。
お手数をおかけいたしますが、再度動作をお確かめください。
2022.05.26
업데이트 된 답글입니다.
osawaeiji 投稿者
ただ現状実際に上記事象が発生している状態なのですが、
Callback URL先へアクセスが飛ばない原因となるような
心当たりなどございませんでしょうか?
ほかに判断に必要となる情報があればお聞きください。
よろしくお願いいたします。
2022.05.26
업데이트 된 답글입니다.
osawaeiji 投稿者
上記、初期登録時にAPI 2.0 であったことがなにかしらの問題かと思い、
あらたにAPI 1.0 にてBot登録しました。
が、やはりCallback URL先へアクセスが送られてこないという状況でした。
たいへんお手数ですが、本事象の原因についてお教えいただけないでしょうか?
2022.05.27
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
また、メッセージの改ざん検証の設定は行っておりますか?
メッセージの改ざん検証の設定はAPI 2.0と1.0で検証方法が異なっております。
https://developers.worksmobile.com/jp/reference/bot-callback?lang=ja
https://developers.worksmobile.com/jp/document/1005009?lang=ja
API 2.0の設定で改ざん検証を行っている場合、API 1.0のBotでは改ざん検証に失敗いたします。
ご利用のCallbackサーバーの設定をご確認ください。
2022.05.30
업데이트 된 답글입니다.
osawaeiji 投稿者
検証の件ですが、そもそもリクエストが送られてこないためヘッダ自体の取得すらできてない状況です。
再三事象を記載させていただいておりますが、LINEWORKS側からCallbackサーバー側へアクセスが
来ていない状況なのです。
ですので改ざん検証以前の話になります。
大変申し訳ございませんが、LINEWORKS側での該当テナントにおける設定状況のご確認や
Callback URLへリクエストを正常に送っているかなどの状況をご確認いただくことはできませんでしょうか?
2022.05.30
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
設定した Callback URL が正しいかどうか、また、Callback URL が外部から接続可能な状態かどうか再度お確かめください。
こちらの Developer Community の性質上、個別の認証情報をやり取りすることができません。
そのため、個別の Error に関しましては対応することができません。
該当テナントの設定やCallbackへのアクセス状況の紹介など、個別のご相談に関しましては、プレミアムサポートをご検討ください。
https://line.worksmobile.com/jp/paid-support/
2022.06.02
업데이트 된 답글입니다.
osawaeiji 投稿者
別途サービスパートナープログラム企業用の問い合わせ窓口にて問い合わせさせていただき問題解決にいたりました。
該当テナントがグループ会社構成であったことが要因だったようで、ドメインにてAPI 1.0の認証設定を行なっていたことが原因でした。
テナントにてAPI 1.0の認証設定を行いましたところ正常にCallback URL先にリクエストが送れるようになりました。
グループ会社構成だったことの情報提供ができず申し訳ありませんでした。
ご協力いただきましてありがとうございます。
2022.06.02
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。