簡體   English   中英

錯誤:在郵遞員中調用Sabre Car時出現“用戶名值長度超過20個字符”

[英]Error: “Username value length exceeds 20 characters” when calling Sabre CarAvailability in Postman

我試圖通過Postman向Saber CarAvailability API發出POST請求。 當我發出請求時,我得到以下錯誤: 用戶名值長度超過20個字符

  • 我獲得了一個承載令牌並將其添加到請求的授權部分
  • 我在請求的主體部分中將carAvailabilityRequest對象添加為原始數據。
  • 我嘗試更改此對象的值,但到目前為止還算不上運氣。 我知道我做錯了事,但我不知道該怎么辦。

這是我傳遞的carAvailabilityRequest對象:

{
  "OTA_VehAvailRateRQ": 
  {
    "TimeStamp": "string",
    "Version": "string",
    "ReturnHostCommand": true,
    "VehAvailRQCore": 
    {
      "RPH": 0,
      "QueryType": "Quote", 
      "VehRentalCore": 
      {
        "PickUpDateTime": "03-31T09:00",
        "ReturnDateTime": "04-05T11:00",
        "PickUpLocation": 
        {
          "LocationCode": "DFW",
          "CityLocation": "string"
        },
        "ReturnLocation": 
        {
          "LocationCode": "DFW"
        }
      }
    }
  }
}

該請求未通過,並且出現以下錯誤消息:

{
    "Fault": {
        "faultcode": "{http://schemas.xmlsoap.org/soap/envelope/}Client.EbXmlFieldTooLong",
        "faultstring": "Username value length exceeds 20 characters",
        "detail": {
            "StackTrace": [
                "com.sabre.universalservices.base.exception.InvalidEbXMLException: errors.xml.USG_EBXML_FIELD_TOO_LONG"
            ]
        }
    },
    "Links": [
        {
            "rel": "self",
            "href": "https://api-crt.cert.havail.sabre.com/v2.4.1/shop/cars"
        },
        {
            "rel": "linkTemplate",
            "href": "https://api-crt.cert.havail.sabre.com/<version>/shop/cars"
        }
    ]
}

請幫助我解決此問題-預先感謝。

僅從消息“用戶名值長度超過20個字符”,我希望您的身份驗證有問題。

當點擊錯誤響應中的鏈接https://api-crt.cert.havail.sabre.com/v2.4.1/shop/cars它再次表示您的身份驗證有問題/身份驗證數據丟失:

錯誤回應

似乎您的驗證/承載令牌未正確配置某些內容,或者您​​可能發送給錯誤的端點?

您可以嘗試將請求主體的Content-Type設置為application/json因為您提供的API文檔似乎是通過這種方式定義的。

您可以在郵遞員的“標題”標簽中執行此操作:

郵遞員標題標簽

我使用v2.4.1版本嘗試了同樣的錯誤消息

如果您對先前版本提出相同的要求,您將得到一個適當的答案。 使用v2.4.0 https://api-crt.cert.havail.sabre.com/v2.4.0/shop/cars

HTH Pablo。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM