監査ログダウンロード時のエラー

ss

2022.01.06既読 2262

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 公式アカウント

    こちらの環境で確認いたしましたが、Service Account認証 (JWT)で取得したAccess Tokenで監査データのダウンロードAPIを正常にRequestすることができました。
    お手数をおかけいたしますが、再度動作をお確かめください。

    2022.01.07

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

    ss 投稿者

    ありがとうございます。

    Request時に自動的にリダイレクトされていた為、allow_redirects=False とし
    locationヘッダーのURLに再度Request行う事で、正常に取得出来ました。

    ありがとうございました。

    2022.01.07

    0
前の投稿 IdPのアカウントを持たないユーザーの除外設定はできますか?
次の投稿Botのリッチメニューのタブ切り替えについて
リスト

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