ProductStatuses 資源
注意事項
Store 資源僅供封閉式 Beta 參與者使用。 如需參與封閉式 Beta 或 open-Beta 計畫的相關資訊,請連絡您的帳戶管理員。
在 Beta 期間,所有 Store 程式設計項目和檔都可能會變更。
使用 ProductStatuses 資源來取得市集中產品供應專案的狀態。
基底 URI
以下是您附加 範本 的基底 URI。
https://content.api.ads.microsoft.com/v9.1/bmc
例如,若要取得商店中產品供應專案狀態的摘要檢視,請使用下列端點:
https://content.api.ads.microsoft.com/v9.1/bmc/stores/{merchantId}/productstatusessummary
範本
這些是您附加至 基底 URI 以建立 HTTP 端點的範本。
/stores/{merchantId}/productstatusessummary
HTTP 動詞 | 描述 | 資源 |
---|---|---|
Get | 取得商店中產品供應專案狀態的摘要檢視。 服務會傳回市集中已核准、核准和到期的供應專案數目。 設定 {merchantId} 為存放區的識別碼,以從中取得狀態。從供應專案的狀態變更到在摘要檢視中反映的時間,最多可能需要兩小時的時間。 |
要求:N/A 回應: ProductStatusesSummary |
/stores/{merchantId}/productstatuses
HTTP 動詞 | 描述 | 資源 |
---|---|---|
Get | 取得商店中產品供應專案狀態的詳細資料檢視。 只有狀態為 [已核准] 或 [警告] 的產品才會傳回詳細資料。 設定 {merchantId} 為您要從中取得狀態的存放區識別碼。max-results查詢參數會決定服務傳回的供應專案數目。 若要逐頁查看所有供應專案,請使用 接續權杖 查詢參數。 |
要求:N/A 回應: ProductStatuses |
查詢參數
要求可能包含下列查詢參數:
標題
以下是要求和回應標頭。
頁首 | 說明 |
---|---|
AuthenticationToken | 要求標頭。 將此標頭設定為 OAuth 存取權杖。 如需取得存取權杖的資訊,請參閱 驗證您的認證。 |
Content-Type | 要求標頭。 所有 POST 要求都必須指定此標頭,而且必須設定為 application/json 。 |
CustomerAccountId | 要求標頭。 您代表標頭中指定的客戶所管理之任何帳戶的 CustomerId 帳戶識別碼。 您指定的帳號並不重要。 只有在您代表客戶管理帳戶時,才指定此標頭。 |
CustomerId | 要求標頭。 您管理其存放區之客戶的客戶識別碼。 只有在您代表客戶管理市集時,才指定此標頭。 如果您設定此標頭,也必須設定 CustomerAccountId 標頭。 |
DeveloperToken | 要求標頭。 用戶端應用程式的開發人員權杖。 每個要求都必須包含此標頭。 如需取得權杖的相關資訊,請參閱 您是否有 Microsoft Advertising 認證和開發人員權杖? |
WebRequestActivityId | 回應標頭。 包含要求詳細資料的記錄專案識別碼。 如果發生錯誤,您應該一律擷取此識別碼。 如果您無法判斷並解決問題,請包含此識別碼以及您提供支援小組的其他資訊。 |
要求和回應物件
以下是 API 所使用的要求和回應物件。
物件 | 描述 |
---|---|
錯誤 | 定義錯誤。 |
ErrorResponse | 定義最上層錯誤物件。 |
ProductStatus | 定義產品供應專案的狀態。 |
ProductStatuses | 定義有問題的產品供應專案清單。 |
ProductStatusesSummary | 定義商店中產品供應專案狀態的摘要檢視。 |
ProductStatusItemLevelIssue | 定義產品供應專案的問題。 |
錯誤
定義錯誤。
名稱 | 值 | 類型 |
---|---|---|
code | 要求失敗的原因。 | 字串 |
訊息 | 錯誤的描述。 | 字串 |
ErrorResponse
定義最上層錯誤物件。
名稱 | 值 | 類型 |
---|---|---|
錯誤 | 處理要求時發生的錯誤清單。 | Error[] |
ProductStatus
定義產品供應專案的狀態。
名稱 | 值 | 類型 |
---|---|---|
creationDate | 建立產品供應專案的日期和時間。 | 日期時間 |
expirationDate | 產品供應專案設定為到期的日期和時間。 | 日期時間 |
itemLevelIssues | 產品供應專案的問題清單。 | ProductStatusItemLevelIssue[] |
lastUpdateDate | 上次更新產品供應專案的日期和時間。 | 日期時間 |
productId | 產品的識別碼。 | 字串 |
狀態 | 產品的核准狀態。 可能的值為:
|
字串 |
title | 產品的標題 | 字串 |
ProductStatuses
定義有問題的產品供應專案清單。
名稱 | 值 | 類型 |
---|---|---|
nextPageToken | 如果有更多產品供應專案可供取得,則要將 接續權杖 查詢參數設定為 的權杖。 | 字串 |
資源 | 有問題的產品供應專案清單。 max-results查詢參數會決定清單中的供應專案數目上限;傳回的實際數目可能較少。 | ProductStatus[] |
ProductStatusesSummary
定義商店中產品供應專案狀態的摘要檢視。 如果剛建立存放區,則所有值都會是零。
名稱 | 值 | 類型 |
---|---|---|
批准 | 商店中已核准的產品總數。 | 整數 |
反對 | 商店中因錯誤而取消核准的產品總數。 | 整數 |
到期 | 商店中將在未來 72 小時內到期的產品總數。 | 整數 |
商家識別碼 | 產品存放區的識別碼。 | 不帶正負號的長 |
等待 | 擱置檢閱的產品總數。 | 整數 |
ProductStatusItemLevelIssue
定義產品供應專案的問題。
名稱 | 值 | 類型 |
---|---|---|
attributeName | 造成問題的產品供應專案屬性名稱。 並非所有問題都會識別屬性。 例如,如果問題是由多個屬性所造成,則物件不會包含此欄位。 | 字串 |
code | 識別問題的錯誤碼。 例如,TitleTooLongErr。 | 字串 |
描述 | 說明屬性問題的描述。 | 字串 |
可保留性 | 值,指出問題是否阻止供應專案提供服務。 可能的值為:
|
字串 |
HTTP 狀態碼
要求可能會傳回下列 HTTP 狀態碼。
狀態碼 | 描述 |
---|---|
200 | 成功。 |
400 | 不正確的要求。 最有可能的要求會指定不正確查詢參數或參數值。 |
401 | 未經 授權。 使用者的認證無效。 |
404 | 找不到。 找不到要求的存放區。 |
500 | 伺服器錯誤。 |
錯誤碼
要求可能會傳回下列錯誤碼。
錯誤碼 | 描述 |
---|---|
ContinuationTokenInvalidErr |
接續權杖查詢參數值無效。 請務必使用 ProductStatuses 物件欄位中的值來設定 參數 nextPageToken 。 |