監査データのダウンロードのエンコードについて(API2.0)

N運用担当者

2023.02.27既読 686

ある製品のRESTの部品を使用して、監査データのダウンロードをしようとしています。

帰ってきたレスポンスは、以下の通りでした。

<head><title>400 Bad Request</title></head>
<body>
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx</center>
</body>

このエラーが返ってきたリクエストは、

https://www.worksapis.com/​v1.0/audits/logs/download?service=message&startTime=20220831T00%3A00%3A00%2B09%3A00&endTime=20220831T23%3A59%3A59%2B09%3A00&language=ja_JP&botMessageFilterType=exclude&domainId=10010161

です。

ドキュメント(

https://developers.worksmobile.com/jp/reference/audit-log-download?lang=ja

)では、

取得開始日 (YYYY-MM-DDThh:mm:ssTZD)
開始日から終了日までの取得期間は最長31日まで設定可。
URLエンコードする。(+ → %2B)

required
example : 2021-11-01T00:00:00%2B09:00

となっていましたが、私のリクエストだと「:」もエンコードされてしまっていることが、badrequest となる原因でしょうか?

コメント1

前の投稿API 2.0 BotのRequest Body内のユーザーIDを設定するパラメータ箇所について
次の投稿Service Account認証 (JWT)を利用した画像データの取得に関して
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。