Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Tableau REST API 使用時の断続的な HTTP 401 または 403 エラー

公開日: Aug 25, 2025
説明
REST API を使用して呼び出しを行うと、400 エラー応答を断続的に受信します (通常は 401 または 403)。

応答は次のようになる場合があります。
<?xml version='1.0' encoding='UTF-8'?> 
tsResponse xmlns="http://tableau.com/api" xmlns:xsi="http://ww.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tableau.com/api http://tableau.com/api ts-api-2.3.xsd"> 
<error code="401000"> 
<summary>Unauthorized Access</summary> 
<detail>No authentication credentials were provided</detail> 
</error> 
</tsResponse>

Cause

一般的に、REST API の使用時に 4xx エラーが断続的に発生する原因は、Tableau Server で設定されている有効期間を超えて認証トークンを使用していることです。 
解決策
  • REST API コードが、Tableau Server でのセッション タイムアウトごとに十分な頻度で新しい認証トークンを取得していることを確認します。
  • 既定では、認証トークンは 240 分間有効です (tabadmin set コマンドを呼び出して wgserver.session.idle_limit の設定を変更することにより、別のタイムアウト値をトークンに対して指定できます)。
  • トークンの有効期限が切れた後にアプリケーションで追加の呼び出しを実行できる必要がある場合、もう一度 [サインイン] を呼び出して新しい認証トークンを取得できます。
  • REST API 呼び出しでの認証トークンの使用については、サインインとサインアウト (認証) (英語) を参照してください。
その他のリソース
  • 一貫した 401 または 403 エラーの場合、要求で有効な認証トークンが渡されていないか、ユーザーがログインしている場所以外のサイトに対する呼び出しである可能性があります。
  • 実際に 400 エラーが返される場合、この応答は無効な要求を示しており、認証の問題ではありません。その場合は、要求の本文をチェックして、すべての内容が正確であり正しい場所にあることを確認してください。構文要件については、REST API ドキュメントを参照してください。


ナレッジ記事番号

001498381

 
読み込み中
Salesforce Help | Article