ในการซิงโครไนซ์ผลิตภัณฑ์ คุณต้องมี catalogId
เพื่อผลักดันให้ ในการผสานการทำงานส่วนใหญ่ ผู้จัดการบัญชีด้านเทคนิคของคุณจะเป็นผู้สร้างขึ้นในนามของคุณ เมื่อสร้างแค็ตตาล็อกแล้ว ผู้จัดการบัญชีด้านเทคนิคของคุณต้องทำให้มองเห็นได้ภายในพอร์ทัล CitrusAd ของคุณ
บริบทการสร้างแคตตาล็อก
ด้านล่างนี้เป็นตัวอย่างบริบทสำหรับการสร้างแค็ตตาล็อก:
POST $BASE_URL/v1/catalogs HTTP/1.1
accept: application/json
content-type: application/json
Authorization: Basic <API_KEY>
{
"catalogs": [
{
"name": "Retailer A"
}
]
}
หากสำเร็จ อ็อบเจ็กต์ต่อไปนี้จะถูกส่งคืน:
{
"catalogs": [
{
"teamId": "9f48572c-0a5b-4997-9a0e-ed74f4d32dc6",
"name": "Retailer A",
"id": "216af452-d219-4807-b8ca-578bba446541"
}
]
}
เมื่อวัตถุถูกส่งกลับประสบความสำเร็จ คุณจะได้รับ
id
สําหรับแค็ตตาล็อกใหม่ของคุณ หากคุณส่งคำขอเดิมอีกครั้ง คุณจะได้รับid
สร้างแค็ตตาล็อกสองรายการ
คุณจะต้องการสิ่งนี้
id
สําหรับการซิงค์ผลิตภัณฑ์
การสร้างแค็ตตาล็อกหลายรายการ
หากคุณกำลังสร้างแค็ตตาล็อกหลายรายการ คุณสามารถจัดลำดับได้สูงสุด 100 รายการต่อคำขอ ด้านล่างนี้เป็นตัวอย่างบริบทสำหรับการสร้างสองแค็ตตาล็อก:
POST $BASE_URL/v1/catalogs HTTP/1.1
accept: application/json
content-type: application/json
Authorization: Basic <API_KEY>
{
"catalogs": [
{
"name": "Retailer A"
},
{
"name": "Retailer B"
}
]
}
หากสำเร็จ วัตถุต่อไปนี้จะถูกส่งคืน (แต่ละแค็ตตาล็อกจะมี id
):
{
"catalogs": [
{
"teamId": "9f48572c-0a5b-4997-9a0e-ed74f4d32dc6",
"name": "Retailer A",
"id": "216af452-d219-4807-b8ca-578bba446541"
},
{
"teamId": "9f48572c-0a5b-4997-9a0e-ed74f4d32dc6",
"name": "Retailer B",
"id": "75047339-65f5-41b8-8f2c-e76b04716cd4"
}
]
}
แค็ตตาล็อกจะถูกซ่อนตามค่าเริ่มต้นเมื่อสร้างแล้ว ติดต่อผู้จัดการบัญชีด้านเทคนิคของคุณเพื่อให้แคตตาล็อกของคุณปรากฏบนเนมสเปซของคุณ