Loading

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>(<summary>무단 액세스</summary>) 
<detail>No authentication credentials were provided</detail>(<detail>인증 자격 증명이 제공되지 않았습니다.</detail>) 
</error> 
</tsResponse>

Cause

REST API 사용 시 4xx 오류가 간헐적으로 발생하는 문제는 일반적으로 인증 토큰을 Tableau Server가 수락하도록 구성된 시간보다 더 오래 사용하는 경우에 발생합니다. 
솔루션
  • REST API 코드의 새 인증 토큰 검색 빈도가 Tableau Server의 세션 시간 제한 대비 충분한지 확인합니다.
  • 인증 토큰은 기본적으로 240분 동안 유효합니다. (tabadmin set 명령을 호출하여 wgserver.session.idle_limit 설정을 변경하는 방법으로 다른 토큰 제한 시간 값을 지정할 수 있습니다.)
  • 응용 프로그램이 토큰 만료 후에 추가 호출을 수행할 수 있어야 하는 경우, Sign In(로그인)을 다시 호출하고 새 인증 토큰을 받을 수 있습니다.
  • REST API 호출에서 인증 토큰을 사용하는 방법에 대한 자세한 내용은 로그인 및 로그아웃(인증)(영문)을 참조하세요.
추가 자원
  • 401/403 오류가 계속 발생하는 경우 요청과 함께 전달되는 유효한 인증 토큰이 없거나 사용자가 로그인되어 있는 사이트가 아닌 다른 사이트가 호출되었기 때문일 수 있습니다.
  • 실제 400 오류가 발생할 경우 이 응답은 인증 문제가 아닌 잘못된 요청 때문일 수 있습니다. 이 경우 요청 본문의 모든 내용이 정확하고 올바른 위치에 있는지 확인해야 합니다. 구문 요구 사항은 REST API 문서를 참조하세요.


Knowledge 기사 번호

001498381

 
로드 중
Salesforce Help | Article