Araçlar API v2024-11-01 Kullanım Örneği Kılavuzu
Araçlar API'si nasıl kullanılır.
API Sürümü: 2020-11-01
Araçlar API'si nedir?
Araçlar için Satış Ortağı API'si (Araçlar API'si) ile, benzersiz tanımlayıcıları da dahil olmak üzere araçlar hakkında bilgi alabilirsiniz. Listelenen ASIN'ler için Listeler API'si ile uyumluluk bilgileri sağlamak için bu bilgileri kullanabilirsiniz.
Araç montaj bilgisi gerektiren öğeler, araç K Tiplerinin bir listesini gerektirir. Bu API, kataloğunuzdaki her öğeyi bağımsız olarak bir KType listesine eşlemek için kullanabileceğiniz araçların ve KTYPE'lerinin bir listesini sağlar. Bu eşleme daha sonra Listeleme API'si kullanılarak Amazon'a sağlanabilir.
Bu kılavuzda neler var?
Bu kılavuzda aşağıdakilerin nasıl yapılacağı açıklanmaktadır:
- Araçların en son listesini almak için Araçlar API'sini kullanın.
- Listeleme API'sini kullanarak bir ASIN için montaj bilgilerini güncelleyin.
Terminoloji
- ASIN: Amazon kataloğundaki ürünleri tanımlayan Amazon Standart Kimlik Numarası.
- K TİPİ: Bir araç tanımıyla ilişkili (marka, model, tür, yıl) ve çeşitli markalar tarafından ürünlerini bağlamak için kullanılan sayısal bir tanımlayıcı.
Eğitim 1: ASIN'lerle ilgili donanım bilgileri sağlayın
Kataloğunuzdaki öğeler için uyumluluk bilgileri sağlayın.
Ön koşullar
Bu eğitici içeriği tamamlamak için şunlara ihtiyacınız olacak:
- Adına çağrı yaptığınız satış ortağından yetkilendirme. Daha fazla bilgi için Satış Ortağı API'si uygulamalarını yetkilendirme bölümüne bakabilirsiniz.
- Onay Ürün Listeleme geliştirici profilinizdeki rolü.
- Uygulamanızın Uygulama kaydı sayfasında seçilen Ürün Liste Kaydı rolü.
Adım 1. Araçların ve KTiplerinin listesini al
Araçların listesini almak için arayın getVehicles
operasyon.
Sorgu parametreleri
Ad | Açıklama | Zorunlu mu? |
---|---|---|
marketplaceId | Kaynağın çalıştığı pazar yeri için bir tanımlayıcı. Bir pazar yerinin kimliğini bulmak için bkz. Pazar yeri kimlikleri. Türü: dizi | Evet |
vehicleType | Araç tipi. Olası değerler CAR ve MOTORBIKE .Türü: enum ( VehicleType ) | Evet |
pageToken | Bir sonraki sayfayı veya önceki sonuç sayfasını almak için kullanabileceğiniz bir belirteç. Yanıt şunları içerir: pagination sonuç sayısı sayfa boyutunu aştığında. Bir sonraki sonuç sayfasını almak için işlemi şu şekilde arayın nextToken ve belirteci üreten çağrıyla aynı argümanları ekleyin. Tam bir liste almak için, hiç olmayana kadar bu işlemi arayın nextToken cevapta. Bu işlemin boş sayfalar döndürebileceğini unutmayın.Türü: dizi | Hayır |
updatedAfter | Yalnızca sağladığınız tarihten sonra değiştirilmiş veya Amazon'un kataloğuna eklenen araçları almak için bu alanı ekleyin. İçinde olmalı İSO 8601 tarih-saat formatı. Türü: dizi | Hayır |
İstek örneği
GET https://sellingpartnerapi-eu.amazon.com/catalog/2024-11-01/automotive/vehicles?marketplaceId=A1F83G8C2ARO7P&updatedAfter=2024-11-01T01:00:00+01:00&vehicleType=CAR
Yanıt
Başarılı bir yanıtta aşağıdaki özellikler yer alır:
Ad | Açıklama |
---|---|
pagination | nextToken ve previousToken varsa, sonuçların bir sonraki veya önceki sayfasını almak için gereken değerler.Türü: Pagination |
vehicles | Amazon'un kataloğundaki araçların listesi. Türü: < Vehicle > sıra |
Yanıt örneği
{
"pagination": {
"nextToken": "AQICAHhviiXpt-KG7DcOWDoXPW4_B4xAKk9r-8oi43dEh_cI4QF"
},
"vehicles": [
{
"bodyStyle": "MPV",
"driveType": "Front-Wheel Drive",
"energy": "Petrol/Liquified Petroleum Gas (LPG)",
"engineOutput": [
{
"unit": "KILOWATT",
"value": 61.0
},
{
"unit": "HORSEPOWER",
"value": 83.0
}
],
"identifiers": [
{
"standard": "KTYPE",
"value": "100408"
}
],
"lastProcessedDate": "2024-11-01T01:00:00+01:00",
"make": "Dacia",
"manufacturingStartDate": {
"month": 11,
"year": 2013
},
"manufacturingStopDate": {
"month": 12,
"year": 2015
},
"model": "Dokker",
"status": "ACTIVE",
"variantName": "1.6 LPG"
},
{
"bodyStyle": "Closed Off-Road Vehicle",
"driveType": "All-wheel Drive",
"energy": "Petrol",
"engineOutput": [
{
"unit": "KILOWATT",
"value": 100.0
},
{
"unit": "HORSEPOWER",
"value": 136.0
}
],
"identifiers": [
{
"standard": "KTYPE",
"value": "10232"
}
],
"lastProcessedDate": "2024-11-01T01:00:00+01:00",
"make": "Vauxhall",
"manufacturingStartDate": {
"month": 10,
"year": 1998
},
"manufacturingStopDate": {
"month": 10,
"year": 2004
},
"model": "Frontera",
"status": "ACTIVE",
"variantName": "2.2 I"
},
{
"bodyStyle": "Closed Off-Road Vehicle",
"driveType": "All-wheel Drive",
"energy": "Petrol",
"engineOutput": [
{
"unit": "KILOWATT",
"value": 151.0
},
{
"unit": "HORSEPOWER",
"value": 205.0
}
],
"identifiers": [
{
"standard": "KTYPE",
"value": "10233"
}
],
"lastProcessedDate": "2024-11-01T01:00:00+01:00",
"make": "Vauxhall",
"manufacturingStartDate": {
"month": 10,
"year": 1998
},
"manufacturingStopDate": {
"month": 10,
"year": 2004
},
"model": "Frontera",
"status": "ACTIVE",
"variantName": "3.2 I"
},
{
"bodyStyle": "Closed Off-Road Vehicle",
"driveType": "All-wheel Drive",
"energy": "Diesel",
"engineOutput": [
{
"unit": "KILOWATT",
"value": 85.0
},
{
"unit": "HORSEPOWER",
"value": 116.0
}
],
"identifiers": [
{
"standard": "KTYPE",
"value": "10234"
}
],
"lastProcessedDate": "2024-11-01T01:00:00+01:00",
"make": "Vauxhall",
"manufacturingStartDate": {
"month": 10,
"year": 1998
},
"manufacturingStopDate": {
"month": 9,
"year": 2004
},
"model": "Frontera",
"status": "ACTIVE",
"variantName": "2.2 DTI"
}
]
}
Adım 2. Öğelerinizi KTypes ile eşleyin
Eşyalarınızın uyduğu araçları seçmek için önceki adımdan gelen yanıtı kullanın. Her öğe için, ona uyan araçların KTYPE'sini kaydedin. Bir sonraki adımda bu KTypes listesini sağlarsınız.
Adım 3. Listeler API'si ile donanımı güncelleyin
Bir ASIN"deki montaj bilgilerini güncellemek için, arayın patchListingsItem
operasyon. patches
istek gövdesindeki parametrenin şunlara sahip olması gerekir path
eşit /attributes/vehicle_fitment
ve içindeki KTypes listesini içerir value
.
Yol parametreleri
Ad | Açıklama | Zorunlu mu? |
---|---|---|
sellerId | Satıcı hesabı veya satıcı kodu gibi bir satış ortağı tanımlayıcısı. Türü: dizi | Evet |
sku | Bir satış ortağı, bir Amazon listesi için tanımlayıcı sağladı. Türü: dizi | Evet |
Sorgu parametreleri
Ad | Açıklama | Zorunlu mu? |
---|---|---|
marketplaceIds | İstek için Amazon pazar yeri tanımlayıcılarının virgülle ayrılmış bir listesi. Türü: sıra | Evet |
includedData | Yanıta dahil edilecek veri kümelerinin virgülle ayrılmış bir listesi. Türü: < enum ( IncludedData ) > sıra | Hayır |
mode | Talep için çalışma modu. Türü: enum ( Mode ) | Hayır |
issueLocale | Sorunların yerelleştirilmesi için bir yer. Sağlanmadığında, ilk pazar yerinin varsayılan dil kodu kullanılır. Türü: dizi | Hayır |
Gövde parametreleri
Ad | Açıklama | Zorunlu mu? |
---|---|---|
productType | Listeleme öğesinin Amazon ürün türü. Türü: dizi | Evet |
patches | Listeler öğesinde gerçekleştirilecek bir veya daha fazla JSON Yama işlemi. Türü: < PatchOperation > sıra | Evet |
İstek örneği
PATCH https://sellingpartnerapi-eu.amazon.com/listings/2021-08-01/items/XXXXXXXXXX/SKU_XXXXXX?includedData=issues&marketplaceIds=A1PA6795UKMFR9
{
"productType": "AUTO_OIL",
"patches": [
{
"op": "replace",
"path": "/attributes/vehicle_fitment",
"value": [
{
"standard": [
{
"value": "ktype",
"language_tag": "de_DE"
}
],
"code": [
{
"value": "10232, 10234, 10233",
"language_tag": "de_DE"
}
],
"note": [
{
"value": "{\"10232,10234\":[[[\"Fahrwerk\",\"für Fahrzeuge mit M-Technik\"]]],\"10233\":[[[\"Fahrwerk\",\"für Fahrzeuge mit M-Technik\"],[\"Motorcode\",\"N47 D20 C\"]]]}",
"language_tag": "de_DE"
}
],
"marketplace_id": "A1PA6795UKMFR9"
}
]
}
]
}
Yanıt
Başarılı bir yanıtta aşağıdaki özellikler yer alır:
Ad | Açıklama |
---|---|
sku | Bir satış ortağı, bir Amazon listesi için tanımlayıcı sağladı. Türü: dizi |
status | Liste öğesi gönderiminin durumu. Türü: enum ( Status ) |
submissionId | Liste öğesi gönderiminin benzersiz tanımlayıcısı. Türü: dizi |
issues | Listeler öğesi gönderimi ile ilgili liste öğesi sorunları. Türü: < Issue > sıra |
identifiers | ASIN gibi Amazon kataloğundaki öğeyle ilişkili kimlik nitelikleri. Türü: ItemIdentifiers |
Yanıt örneği
{
"sku": "SKU-XXXX-XXXX",
"status": "ACCEPTED",
"submissionId": "xxxxxxxxxxxxxxxxx",
"issues": []
}
Kullanım Koşulları
Bu API tarafından sağlanan verileri indirirken ve kullanırken, burada bulunan kullanım şartları Uygulanır ve kullanıcılar tarafından kabul edilir.
Updated 5 days ago