API
English

API referansı · Ürünler

Ürün kaynağı dosyasını yükle

Gönderdiğiniz ürün içeriğini (ör. XML) StockMount'taki ürün kaynağı adresinize dosya olarak yükler.

POST https://out.stockmount.com/api/Integration/SetProductSourceProducts
Veri değiştirir Ürün Paketi gerekir

Aktif Ürün Paketi gerektirir; yoksa 70018 döner.

ProductSourceUrl yolu /{kullanıcıId}/out/{dosyaAdı} biçiminde olmalıdır. {kullanıcıId}, StockMount kullanıcı ID'nizin 8 haneye sıfırla doldurulmuş halidir (ör. 00012345). Alan adı kontrol edilmez. Biçim uymazsa 60501 döner.

ProductsText UTF-8 olarak /{kullanıcıId}/out/ klasörüne, URL'deki dosya adıyla yazılır. İçerik doğrulanmaz. Başarıda Response boştur.

Hata mesajları tutarsızdır: URL biçimi hatalı olduğunda da ErrorMessage ProductsText döner. Kodu (60501) esas alın.

Aktif Ürün Paketi olmayan hesaplar 70018 hatası alır; paket bilgisi doğrulanamazsa 99999 döner.

İstek alanları

Alan Tip Açıklama
ApiCode zorunlu string DoLogin ile aldığınız API kodu.
ProductSourceUrl zorunlu string Ürün kaynağı dosyasının adresi; yol /{8 haneli kullanıcıId}/out/{dosyaAdı}.
ProductsText zorunlu string Dosyanın tam içeriği (ör. XML metni).

Yanıt alanları (Response)

Başarılı çağrıda Response alanı boş döner; sonucu Result alanından okuyun.

Bu servisin hata kodları

KodNe zaman
60501 ProductSourceUrl yolu kullanıcı klasörüyle (/{kullanıcıId}/out/…) eşleşmiyor ya da kullanıcı klasörü oluşturulamadı.
60502 out klasörü oluşturulamadı.
60503 Dosya yüklenemedi.
70018 Aktif Ürün Paketi yok.
99999 Beklenmeyen hata.

Oturum hataları (00001, 00006) ve tüm kodlar için hata kodları.

Örnek istek

{
  "ApiCode": "API_CODE",
  "ProductSourceUrl": "https://files.example.com/00012345/out/products.xml",
  "ProductsText": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><Products><Product><Code>KUPA-350</Code><Name>Seramik Kupa 350 ml</Name><Price>129.90</Price><Quantity>40</Quantity></Product></Products>"
}

Örnek yanıt

{
  "Result": true
}

Deneyin

İstek tarayıcınızdan doğrudan out.stockmount.com adresine gider. ApiCode bu sitede saklanmaz; yalnızca bu sekme açıkken tutulur.

İstek göndermek için önce ApiCode alın.

Bu servis hesabınızdaki gerçek verileri değiştirir.

↑ ↓ ile gezinin, Enter ile açın, Esc ile kapatın.

Out API'ye bağlan

DoLogin çağrılır ve dönen ApiCode bu sekmede tutulur. API şifreniz bu siteye gönderilmez.