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

個人用アクセス トークンを使用して REST API によって Tableau Server にサインインしようとしたときのエラー "Deserialization problem: Content is not allowed in prolog.; "

公開日: Aug 25, 2025
説明

有効な個人用アクセス トークンで REST API によって Tableau Server にサインインしようとすると、下のエラーが表示され、Tableau Server にサインインできません。

{
    "error": {
        "summary": "Bad Request",
        "code": "400000",
        "detail": "Deserialization problem: Content is not allowed in prolog.; "
    }
}

vizportal のログに下のようなエラー メッセージがあります。

2021-07-06 16:37:39.709 +0900 (-,-,-,YOQIQ55foCKlIK9GeduMiwAAAh4,0:cdc771f:17a73dc564a:20f9) catalina-exec-132 vizportal: INFO com.tableausoftware.app.vizportal.LoggingInterceptor - Request received: /3.7/auth/signin
2021-07-06 16:37:39.803 +0900 (-,-,-,YOQIQ55foCKlIK9GeduMiwAAAh4,0:cdc771f:17a73dc564a:20f9) catalina-exec-132 vizportal: INFO com.tableausoftware.domain.user.service.RefreshTokenService - Unable to redeem refresh token (更新トークンを使用できません)
com.tableausoftware.domain.exceptions.InvalidRefreshTokenException: java.lang.IllegalArgumentException: Illegal base64 character 20 (errorCode=56) (無効な base64 文字 20 (errorCode=56))
at com.tableausoftware.domain.user.service.RefreshTokenService.getAndVerifyRefreshToken(RefreshTokenService.java:646)


 

Cause

Content-Type ヘッダーを application/x-www-form-urlencoded などの誤ったタイプに設定すると、投稿したデータが予期せずに破損する可能性があります。
解決策
HTTP 要求ヘッダー ContentType の設定値を確認します。
HTTP 要求ヘッダー ContentType の値が application/json または application/xml でない場合、
REST API 要求の Content-Type に application/json または application/xml を使用する必要があります。
その他のリソース

Tableau Server REST API の基本

ナレッジ記事番号

001474388

 
読み込み中
Salesforce Help | Article