監査ログダウンロード時のエラー
API2.0(Beta)について、Service Account認証(JWT)にて
取得したアクセストークンを使用し、監査データのダウンロードをした際にHTTP Status Code401となります。
"code":"UNAUTHORIZED"
"description":"Check 'authorization' header valid"
"""トークログ取得"""
url = 'https://www.worksapis.com/v1.0/audits/logs/download'
headers = {
'Authorization': "Bearer {}".format(access_token)
}
stdate = str('2021-12-31T00:00:00+09:00')
endate = str('2022-01-06T00:00:00+09:00')
params = {
'service': 'message',
'startTime': stdate,
'endTime': endate,
'language': 'ja_JP',
'botMessageFilterType': 'include',
'domainId': 'xxxxxxxx'
}
r = requests.get(url=url,headers=headers,params=params)
サーバー側で何かエラー等発生していますでしょうか。
投稿に新しいコメントが追加されましたら通知を送信します。
コメント2
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
お手数をおかけいたしますが、再度動作をお確かめください。
2022.01.07
업데이트 된 답글입니다.
ss 投稿者
Request時に自動的にリダイレクトされていた為、allow_redirects=False とし
locationヘッダーのURLに再度Request行う事で、正常に取得出来ました。
ありがとうございました。
2022.01.07
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。