目錄資源可讓您管理Microsoft商家中心存放區中的目錄 (MMC) 。 如需使用目錄資源的相關信息,請 參閱管理您的目錄。 如需示範如何新增、刪除和取得目錄的範例,請參閱 程式碼範例。
基底 URI
以下是您附加範本的基底 URI。
https://content.api.bingads.microsoft.com/shopping/v9.1/bmc/
範本
若要建立用來管理目錄的端點,請將適當的範本附加至基底 URI。
範本 | HTTP 動詞 | 描述 | 資源 |
---|---|---|---|
{mmcMerchantId}/catalogs | POST | 使用將目錄新增至存放區。 若要新增目錄,其名稱必須是唯一的。 您最多可以將 100 個目錄新增至存放區。 設定 {mmcMerchantId} 為 MMC 存放區識別碼。 |
要求: 目錄 回應: 目錄 |
{mmcMerchantId}/catalogs/{catalogId} | 放 | 使用 更新存放區中的目錄。 您唯一可以更新的 name 欄位是 和 isPublishingEnabled 欄位,而且您必須同時指定兩者。設定 {mmcMerchantId} 為 MMC 存放區識別碼。 |
要求: 目錄 回應: 目錄 |
{mmcMerchantId}/catalogs/{catalogId} | 刪除 | 使用 從存放區刪除目錄。 設定 {mmcMerchantId} 為 MMC 存放區識別碼。設定 {catalogId} 為目錄的識別碼。 |
要求:N/A 回應:N/A |
{mmcMerchantId}/catalogs/{catalogId} | GET | 使用 從存放區取得目錄。 設定 {mmcMerchantId} 為 MMC 存放區識別碼。設定 {catalogId} 為目錄的識別碼。 |
要求:N/A 回應: 目錄 |
{mmcMerchantId}/catalogs | GET | 使用 從存放區取得目錄清單。 設定 {mmcMerchantId} 為 MMC 存放區識別碼。 |
要求:N/A 回應: 目錄 |
查詢參數
端點可能包含下列查詢參數。
參數 | 描述 |
---|---|
alt | 選用。 使用 來指定要求和回應中所使用的內容類型。 可能的值為 json 和 xml 。 預設值為 json 。 |
標頭
以下是要求和響應標頭。
頁首 | 描述 |
---|---|
AuthenticationToken | 要求標頭。 將此標頭設定為 OAuth 驗證令牌。 如需取得令牌的相關信息,請參閱 驗證您的認證。 |
Content-Location | 回應標頭。 URL,識別已插入目錄的存放區。 此標頭包含在 Insert 要求的回應中。 |
CustomerAccountId | 要求標頭。 您代表標頭中指定的客戶所管理之任何帳戶的 CustomerId 帳戶標識碼。 您指定的帳戶並不重要。 只有在您代表客戶管理帳戶時,才指定此標頭。 |
CustomerId | 要求標頭。 您管理其存放區之客戶的客戶標識碼。 只有在您代表客戶管理市集時,才指定此標頭。 如果您設定此標頭,也必須設定 CustomerAccountId 標頭。 |
DeveloperToken | 要求標頭。 用戶端應用程式的開發人員存取令牌。 每個要求都必須包含此標頭。 如需取得令牌的相關信息,請參閱 您是否有Microsoft Advertising 認證和開發人員令牌? |
位置 | 回應標頭。 URL,識別已插入目錄的存放區。 此標頭包含在 Insert 要求的回應中。 |
WebRequestActivityId | 回應標頭。 包含要求詳細數據的記錄項目標識碼。 如果發生錯誤,您應該一律擷取此標識碼。 如果您無法判斷並解決問題,請包含此標識碼以及您提供支援小組的其他資訊。 |
要求和回應物件
以下是 API 所使用的要求和回應物件。
每個物件都會根據您為要求指定的內容類型,定義您使用的 JSON 金鑰名稱和 XML 項目名稱。
物件 | 描述 |
---|---|
類別目錄 | 定義目錄。 |
目錄 | 定義目錄清單。 |
類別目錄
定義目錄。
名稱 | 值 | 類型 | XML 項目名稱 |
---|---|---|---|
contentLanguage <content_language> |
目錄的兩個字母 ISO 639-1 語言代碼。 以下是可能不區分大小寫的值:
因為語言是用來建立目錄 標識碼,所以您在將目錄新增至存放區之後,可能不會變更此欄位。 |
字串 | <content_language> |
feedLabel | 可讓您在 「購物」或「效能上限」營銷活動中,以相同的摘要標籤公告所有產品。 建議使用摘要標籤,但為選擇性。 摘要標籤最多可以有 20 個英數位元,包括 “-”,而且會自動轉換成大寫。 如果未提供摘要標籤,則市場欄位會變成必要欄位,而且摘要標籤只會以市場欄位的兩個字母國家/地區代碼回填,但語言除外。 當您使用摘要標籤時,需要新的目錄層級欄位內容語言 (contentLanguage) 和目標國家/地區 (targetCountries:[“US”、“CA”、“MX”]) ,且相關聯的活動必須依摘要卷標篩選產品。 只有當有摘要卷標存在時,才需要這些新字段,以確保在目錄內有適當的目標。 |
字串 | <feed_label> |
id | 可唯一識別存放區中目錄的標識碼。 此欄位是唯讀的;請勿設定此欄位。 |
Unsigned Long | <id> |
isDefault | 布爾值,決定目錄是否為存放區的預設目錄。 如果目錄是存放區的預設目錄,則為 true ;否則為 false。 當您建立商店時,如果您未指定另一個目錄,則會取得產品要寫入的默認目錄。 此欄位是唯讀的;請勿設定此欄位。 |
布林值 | <is_default> |
isPublishingEnabled | 布爾值,決定Microsoft是否可從目錄發佈產品。 如果Microsoft可從目錄發佈產品,則設定為 true ;否則,請將它設定為 false。 您可以更新此欄位。 您也可以使用此欄位來測試應用程式,再將它部署到生產環境。 藉由將此欄位設定為 false,您可以進行 產品資源 呼叫,而不需要變更或發布生產數據。 |
布林值 | <is_publishing_enabled> |
市場 | 發行目錄中產品所在的市場。 注意: 並非每個人都有這項功能。 如果沒有,別擔心,它很快就會推出!。 以下是您可以指定的可能市場。
將目錄新增至存放區之後,您可能不會更新此欄位。 在上述清單中,de-DE 是您指定的市場值;請勿在您的市場字串中包含 (德) 。 |
字串 | <市場> |
名字 | 目錄的名稱。 名稱最多可包含 70 個字元。 您可以更新此欄位。 |
字串 | <名字> |
targetCountries | 目錄的兩個字母國家/地區代碼。 下列是地理群組可能不區分大小寫的值: 北美洲 (NA)
歐洲、中東 & 非洲 (EMEA)
Asia-Pacific (APAC)
|
String[] | <target_countries> |
目錄
定義目錄清單。
名稱 | 值 | 類型 | XML 項目名稱 |
---|---|---|---|
目錄 | 存放區中的目錄清單。 | Catalog[] | <目錄> |
HTTP 狀態碼
要求可能會傳回下列 HTTP 狀態代碼。
狀態碼 | 描述 |
---|---|
200 | 成功。 |
201 | 已成功新增目錄。 |
204 | 已成功刪除目錄。 |
400 | 不正確的要求。 查詢參數值無效,或要求本文中的某個項目無效。 |
401 | 未經授權。 用戶的認證無效。 |
404 | 找不到。 |
500 | 伺服器錯誤。 |