Loading

Intermittierende HTTP 401- oder 403-Fehler bei Verwendung der Tableau REST API

Veröffentlichungsdatum: Aug 25, 2025
Beschreibung
Bei Aufrufen mit der REST API werden gelegentlich 400-Fehlerantworten empfangen (normalerweise 401 oder 403).

Die Antwort könnte in etwa wie folgt aussehen:
<?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

Vorübergehende 4xx-Fehler bei der Verwendung der REST API werden in der Regel durch die Verwendung von Authentifizierungstokens verursacht, die länger sind als die konfigurierte Länge für Tableau Server. 
Lösung
  • Stellen Sie sicher, dass Ihr REST API-Code ein neues Authentifizierungstoken ausreichend oft gemäß der Sitzungszeitüberschreitung auf Tableau Server abruft.
  • Standardmäßig ist das Authentifizierungstoken 240 Minuten lang gültig. (Sie können einen anderen Zeitüberschreitungswert für das Token festlegen, indem Sie den Befehl tabadmin set aufrufen, um die Einstellung "wgserver.session.idle_limit" zu ändern.)
  • Wenn Ihre Anwendung in der Lage sein muss, weitere Aufrufe zu tätigen, nachdem das Token abgelaufen ist, können Sie die Anmeldung erneut aufrufen und ein neues Authentifizierungstoken erhalten.
  • Weitere Informationen zur Verwendung des Authentifizierungstokens in REST API-Aufrufen finden Sie unter An- und Abmelden (Authentifizierung).
Zusätzliche Ressourcen
  • Bei beständigen 401-/403-Fehlern wird wahrscheinlich entweder kein gültiges Authentifizierungstoken mit der Anfrage übergeben oder der Aufruf erfolgt für eine andere Site als die, bei der der Benutzer angemeldet ist.
  • Wenn 400-Fehler empfangen werden, ist diese Antwort ein Hinweis auf eine fehlerhafte Anfrage und nicht auf ein Authentifizierungsproblem. Überprüfen Sie in diesem Fall unbedingt den Text Ihrer Anfrage, um sicherzustellen, dass alle Inhalte korrekt sind und sich an der richtigen Stelle befinden. Die Syntaxanforderungen finden Sie in der REST API-Dokumentation.


Nummer des Knowledge-Artikels

001498381

 
Laden
Salesforce Help | Article