共用方式為


存放區資源

注意事項

Store 資源僅供封閉式 Beta 參與者使用。 如需參與封閉式 Beta 或 open-Beta 計畫的相關資訊,請連絡您的帳戶管理員。

在 Beta 期間,所有 Store 程式設計項目和檔都可能會變更。

使用 Store 資源來管理使用者所擁有的存放區。 您可以新增商店、取得特定的存放區,或取得使用者擁有的所有商店。 閱讀其他資訊

基底 URI

以下是您附加 範本 的基底 URI。

https://content.api.ads.microsoft.com/v9.1/bmc

例如,若要新增存放區或取得使用者所擁有的商店清單,請使用下列端點:

https://content.api.ads.microsoft.com/v9.1/bmc/stores

範本

這些是您附加至 基底 URI 以建立 HTTP 端點的範本。

/stores 範本

HTTP 動詞 描述 資源
發佈 新增存放區。 下列限制適用且可能會變更:
  • 客戶最多可以新增 14 家指定相同商店 URL 的商店。
  • 客戶最多可新增 1,024 家商店。
要求: StoreCreate
回應: 存放區
GET 取得使用者擁有的存放區清單。 要求:N/A
回應: StoreCollection

/stores/{merchantId} 範本

HTTP 動詞 描述 資源
GET 取得指定的存放區。 設定 {merchantId} 為您想要取得之存放區的識別碼。 要求:N/A
回應: 存放區

查詢參數

要求可能包含下列查詢參數:

參數 說明
dry-run 選用。 使用 來測試或偵錯您的應用程式。 包含此參數的呼叫不會影響生產資料, (存放區不會新增) ;不過,回應會包含呼叫所產生的任何錯誤。

使用此參數時,請考慮下列限制。
  • 新增作業不會傳回識別碼。
  • 服務不會產生或傳回次要錯誤訊息,例如資料品質、編輯問題和資料庫相關驗證。
如需測試應用程式的詳細資訊,請參閱 沙箱

標題

以下是要求和回應標頭。

頁首 說明
AuthenticationToken 要求標頭。

將此標頭設定為 OAuth 存取權杖。 如需取得存取權杖的資訊,請參閱 驗證您的認證
Content-Type 要求標頭。

所有 POST 要求都必須指定此標頭,而且必須設定為 application/json
CustomerAccountId 要求標頭。

您代表標頭中指定的客戶所管理之任何帳戶的 CustomerId 帳戶識別碼。 您指定的帳號並不重要。 只有在您代表客戶管理帳戶時,才指定此標頭。
CustomerId 要求標頭。

您管理其存放區之客戶的客戶識別碼。 只有在您代表客戶管理市集時,才指定此標頭。 如果您設定此標頭,也必須設定 CustomerAccountId 標頭。
DeveloperToken 要求標頭。

用戶端應用程式的開發人員權杖。 每個要求都必須包含此標頭。 如需取得權杖的相關資訊,請參閱 您是否有 Microsoft Advertising 認證和開發人員權杖?
WebRequestActivityId 回應標頭。

包含要求詳細資料的記錄專案識別碼。 如果發生錯誤,您應該一律擷取此識別碼。 如果您無法判斷並解決問題,請包含此識別碼以及您提供支援小組的其他資訊。

要求和回應物件

以下是 API 所使用的要求和回應物件。

物件 描述
錯誤 定義錯誤。
ErrorResponse 定義最上層錯誤物件。
Store 在 Microsoft 商家中心定義存放區。
StoreCollection 定義 Microsoft 商家中心內的商店集合。
StoreCreate 定義要新增至 Microsoft 商家中心的存放區。
StoreStatus 定義存放區的狀態。

錯誤

定義錯誤。

名稱 類型
code 要求失敗的原因。 例如,如果 storeName 欄位驗證失敗,則程式碼為 InvalidStoreNameErr。 字串
訊息 錯誤的描述。 字串

ErrorResponse

定義最上層錯誤物件。

名稱 類型
錯誤 處理要求時發生的錯誤清單。 Error[]

儲存區

在 Microsoft 商家中心定義存放區。

名稱 類型
isBlockAggregator 布林值,指出您是否要防止匯總者從您的市集提供任何廣告。 匯總工具會合並來自多個通常不相關之企業的產品供應專案。 根據預設,匯總者可以在廣告中包含您的目錄。

如果您想要防止產品顯示在 Bing 的匯總工具廣告中,則 為 true 。 如果您有兩個存放區 (一個存放區美國一個存放區,另一個存放區則適用于使用 http://www.contoso.com 該存放區的英國) ,而其中一個商店會封鎖匯總工具,則兩者都會儲存區塊匯總工具。
布林值
isSslCheckout 布林值,指出您的存放區是否已啟用 SSL。 所有存放區都必須有 SSL 登入和結帳頁面。 如果商店的網站已啟用 SSL,則為 true 布林值
商家識別碼 存放區的識別碼。 不帶正負號的長
notificationEmail 要接收通知電子郵件的收件者清單。 電子郵件會在市集獲得核准或存放區發生驗證錯誤時通知您。 String[]
notificationLanguage 用來撰寫通知電子郵件的語言。 語言的格式 < 為 language-country >< /region > 。 例如,en-US。 字串
storeDescription 描述存放區的使用方式。 字串
storeName 存放區的名稱。 字串
storeStatus 存放區的狀態。 StoreStatus
storeUrl 存放區的目的地 URL。 目的地 URL 是使用者在按一下您的廣告時會導向的網頁。 字串

StoreCollection

定義存放區清單。

名稱 類型
商店 使用者所擁有的存放區清單。 Store[]

StoreCreate

定義要新增至 Microsoft 商家中心的存放區。

名稱 類型 必要
isBlockAggregator 布林值,指出您是否要防止匯總者從您的市集提供任何廣告。 匯總工具會合並來自多個通常不相關之企業的產品供應專案。 根據預設,匯總者可以在廣告中包含您的目錄。

設定為 true 可防止您的產品顯示在 Bing 上匯總工具的廣告中。 如果您有兩個存放區 (一個存放區美國一個存放區,另一個存放區則適用于使用 http://www.contoso.com 該存放區的英國) ,而其中一個商店會封鎖匯總工具,則兩者都會儲存區塊匯總工具。

預設為 false
布林值
isSslCheckout 布林值,指出您的存放區是否已啟用 SSL。 所有存放區都必須有 SSL 登入和結帳頁面。 如果您的商店網站已啟用 SSL,請設定為 true 。 如果 為 false ,則表示不核准存放區。

預設為 true
布林值
notificationEmail 要接收通知電子郵件的收件者清單。 電子郵件會在市集獲得核准或存放區發生驗證錯誤時通知您。 您可以指定的電子郵件地址數目上限為 14。 String[]
notificationLanguage 用來撰寫通知電子郵件的語言。 語言的格式 < 為 language-country >< /region > 。 以下是您可能指定的不區分大小寫值。
  • en-US (English-美國)
  • en-AU (English-Australia)
  • en-GB (英文-英國)
  • 法 (法-法國)
  • de-DE (German-Germany)
  • ja-JP (Japanese-Japan)
字串
storeDescription 描述存放區的使用方式。 描述限制為最多 350 個字元,且只能包含英數位元 ([a-zA-Z0-9]) 。 字串
storeName 存放區的名稱。 因為商店的名稱會出現在您的產品廣告中,所以請務必使用正確代表您網站的名稱。 名稱必須:
  • 在 Bing 商家中心內是唯一的
  • 包含不超過 70 個字元
  • 只包含英數位元 ([a-zA-Z0-9])
字串
storeUrl 存放區的目的地 URL。 目的地 URL 是使用者在按一下您的廣告時會導向的網頁。 URL 不得重新導向至另一個位置。 URL 的格式必須正確,且最多為 1,024 個字元。 您必須 驗證並宣告網站的 URL。 如果 Microsoft 無法確認您的網站符合 SSL 規範,則商店會遭到停用。 商家網站必須有 SSL 登入和結帳頁面。 確認您的 SSL 憑證有效。 字串

StoreStatus

定義存放區的狀態。

名稱 類型
訊息 不允許存放區的原因。 只有在 [不核准] 時,物件才會 status 包含此欄位。 字串
狀態 存放區的狀態。 以下是可能的值。
  • 已核准
  • 反對
  • ManualReview
如果未核准存放區,請參閱 message 以瞭解原因。

最初已自動核准的存放區可能會從 [已核准] 移至 ManualReview。 您無法將產品新增至進行手動檢閱的市集,而且市集中的產品將無法提供服務。

視不核准的原因而定,您可以使用 Microsoft Ads 應用程式來修正問題。 否則,您必須建立具有適當值的新存放區。
字串

HTTP 狀態碼

要求可能會傳回下列 HTTP 狀態碼。

狀態碼 描述
200 成功。
201 已成功新增市集。
400 不正確的要求。 POST 要求的本文很可能包含不正確資料或格式不正確。
401 未經 授權。 使用者的認證無效。
404 找不到。 找不到要求的存放區。
500 伺服器錯誤。

錯誤碼

要求可能會傳回下列錯誤碼。

錯誤碼 描述
AdultAdvertiserErr 成人廣告商可能無法建立商店。
DomainNotOwnedByCustomerErr storeUrl 欄位中指定的網域不是客戶所擁有。 請確定客戶已確認他們擁有網域。
DuplicateStoreNameErr 另一個具有指定存放區名稱的存放區存在;Microsoft 商家中心必須是唯一的商店名稱。
ExceededMaxStoresForCustomerErr 客戶超過他們可能會建立的商店數目。 如需限制,請 參閱新增存放區 POST
ExceededMaxStoresForDestinationUrlErr 客戶超過他們可以使用相同目的地 URL 建立的存放區數目。 如需限制,請 參閱新增存放區 POST
InvalidStoreDescriptionErr 存放區的描述無效。 如需限制,請參閱 storeDescription
InvalidStoreDestinationUrlErr 您在 storeUrl 欄位中指定的存放區目的地 URL 無效。
InvalidStoreNameErr 存放區的名稱無效。 如需限制,請參閱 storeName
MarketNotSupportedErr 您在 notificationLanguage 欄位中指定的市場無效。
NoDomainsFoundForCustomerErr 客戶沒有已驗證的網域。