使用Hybris Commerce User API讀取用戶資訊時,電話欄位沒有返回

  • 2019 年 12 月 20 日
  • 筆記

在使用Hybris Commerce User API讀取一個user資訊時,我遇到一個問題,在API返回的結構里沒有包含期望看到的Phone欄位。

仔細觀察Swagger里對response結構的說明,發現phone欄位是隸屬於Address這個DTO(Data Transformation Object)的:

因此,我們進入Backoffice,找到user的address維護部分,這個default shipment address的postal code是617777,雙擊進入地址編輯頁面:

在彈出窗口的Additional Address information欄位里,就可以維護電話號碼了:

最後API返回的phone number是Phone1欄位的值: