ÖN KOŞUL: SORGU SONUCU GERİ ARAMA URL'si WEB HOOK'LAR İÇİN
Amzpecty, Webhook veri aktarma API bildirimleri için Geri Arama URL'sini gerektirir. Uygulamanıza sorgu sonuçlarını (veri yükü dahil) bildirirler. Geri çağırma URL'si, https POST protokolü kullanılarak ve geçerli bir SSL sertifikasıyla genel olarak erişilebilir olmalıdır. Amzpecty, web kancalarını kendinden imzalı SSL sertifikalarına başarıyla gönderemeyebilir.
Java'da Amzpecty veri yükünü almak için HttpServlet'i doPost yöntemiyle kullanabilirsiniz. Diğer programlama dillerinde aynı eşdeğer çözümü uygulayabilirsiniz. Webhook dinleyicinizi HTTPS Post protokolünü destekleyen herhangi bir programlama dilini kullanarak uygulayabilirsiniz.
Lütfen Geri Arama URL'nizin hazır olduğundan ve Amzpecty Kontrol Paneli https://api.amzpecty.com/preferences. Amzpecty veri aramayı tamamladıktan sonra Amzpecty, JSON formatlı sonuç verilerini bu URL'ye HTTPS Gönderir. İstek çağrısına AMZPECTY_CALLBACK_URL başlığı eklendiğinde, Tercihler Geri Arama URL'si ayarlarına göre öncelikli olacaktır.
Webhook dinleyicisinin isteğin kaynağını doğrulaması için https gönderisine AMZPECTY-API-SECRET-KEY adlı bir http başlığı eklenecektir.
ADIMLAR VE PROSEDÜR
- Ekle araması yapın [ Asin Anlık Görüntü Sorgu Kuyruğuna Asin/ISBN Ekleme ] veya [ Ürün Varyasyonları Sorgu Kuyruğuna Ana Asin'i Ekle ] veya [ Ürün Kimliğini ASIN Sorgu Sırasıyla Eşleştir ] vb. isteğinizi sorgu kuyruğuna koymak için.
- Amzpecty API sunucusu, arama tamamlanır tamamlanmaz sonuçları göndermek için Geri Arama URL'nize bir çağrı yapacaktır.
- Uygulamanız, geri aramayı orijinal isteğinizle eşleştirmek için Çağrı yanıtı ekle seçeneğindeki kurtarmayı kullanabilir.
Not: Varyantla ilgili olmayan aramalar için lütfen ASIN'in Ana ASIN veya üretimi durdurulan bir ASIN olmadığından emin olun.
Önemli bir süre geçmediği ve herhangi bir geri arama alınmadığı sürece isteğe bağlı Al sorgusunu yapmanıza gerek yoktur. Lütfen aynı ASIN ile art arda Add çağrıları yapmaktan kaçının.
KULLANICI ARACISINI GEÇERSİZ KIL
İstemciler, bir Ekleme çağrısı sırasında AMZPECTY-USER-AGENT anahtarını ve değerini belirterek belirli bir başlık için varsayılan Kullanıcı Aracısı başlığını geçersiz kılabilir.
Amzpecty API, geri gönderme çağrıları sırasında Kullanıcı Aracısı değerini ayarlayacaktır.
KODLAMA
- İstek/Yanıt veri kodlaması UTF-8 olmalıdır
SON NOKTA
Özel veya özel sunuculara yönelik özel URL'ler için destek ekibiyle iletişime geçin.
- Amzpecty ve eşler arasındaki tüm veri alışverişi bağlantıları, geçerli bir SSL sertifikasıyla HTTPS (SSL/TLS) üzerinden yapılmalıdır.
- Amzpecty, istek kimlik doğrulaması için gizli bir anahtar verecektir (parametre adı secretKey'dir) - Gizli anahtar, Tercihler Sayfası > Amzpect API > API Gizli Anahtarınız bölümünde bulunabilir.
SORU CEVAP ZAMANI
Tüm sorgu isteklerini zamanında işleme koymak için elimizden geleni yapsak da, sonuç geri aramasının güncelliğini garanti etmiyoruz. Lütfen uygulamanızdaki yanıt gecikmelerini dikkate alın.
GAZ İSTE
API çağrılarının reddedilmesini önlemek için lütfen isteklerinizin en az 1-2 saniye aralıklarla ayarlandığından emin olun. Aşırı patlama isteklerini önlemek için kontrollerimiz var. Özel sunuculardaki istisnalar için lütfen destek ekibiyle iletişime geçin.
KREDİ KESİNTİLERİ
Kredi yalnızca verilerin başarılı bir şekilde alınması durumunda düşülür. Get by RID gibi aramalar herhangi bir kredi kesintisi yaratmaz.