Качественные бесплатные шаблоны dle скачать с сайта
» » » HepsiBurada Api Stok Güncelleme VB.NET
Kayıt Ol
Popüler Yazılarım
Sitemizi değerlendirin
Takvim Arşiv Makale Arşivleri
«    Haziran 2018    »
PtSaÇaPrCuCtPz
 123
45678910
11121314151617
18192021222324
252627282930 
0

HepsiBurada Api Stok Güncelleme VB.NET

Yazar: MehmetKategori: Yazılım / C# & VB.NETTarih: 28-05-2018, 14:37

Merhabalar HepsiBurada.Com api entegrasyonu ile ürünlerinizin stok ve fiyat güncellemesini aşağıdaki örnek kod ile sorunsuz yapabilirsiniz. Api ekibinin size iletmiş olduğu UserName ve Password bilgilerinizi ve ayrıca MerchantID bilginizi girmeyi unutmayın.

<listing> Tagını döngüye alıp tek seferde birden fazla üründe gönderebilmeniz mümkündür.

Saygılarımla.

Dim requestXml As String
        requestXml = "<listings>
        <listing>
        <MerchantSku>STOK KODUNUZ</MerchantSku>
        <ProductName>URUN ADI</ProductName>
        <Price>FIYAT</Price>
        <AvailableStock>MIKTAR</AvailableStock>
        <DispatchTime>KARGOYA VERİLME SURESI</DispatchTime>
        <CargoCompany1>Yurtiçi Kargo</CargoCompany1>
        <MaximumPurchasableQuantity>0</MaximumPurchasableQuantity>
        </listing>
        </listings>"
        Dim username = ""
        Dim password = ""
        Dim bytes() As Byte
        bytes = System.Text.Encoding.UTF8.GetBytes(requestXml)
        Dim encoded As String = System.Convert.ToBase64String(System.Text.Encoding.GetEncoding("UTF-8").GetBytes(username & ":" & password))
        Dim req As Net.HttpWebRequest = CType(WebRequest.Create("https://listing-external.hepsiburada.com/listings/merchantid/<<<MERCHANT_ID>>/inventory-uploads"), HttpWebRequest)
        req.Headers.Add("Authorization", "Basic " & encoded)
        req.Method = "POST"
        req.ContentType = "text/xml; encoding='utf-8'"
        req.ContentLength = bytes.Length
        Dim requestStream As Stream = req.GetRequestStream
        requestStream.Write(bytes, 0, bytes.Length)
        requestStream.Close()
        Dim response As HttpWebResponse
        response = CType(req.GetResponse, HttpWebResponse)
        If (response.StatusCode = HttpStatusCode.OK) Then
            Dim responseStream As Stream = response.GetResponseStream
            Dim responseStr As String = (New StreamReader(responseStream).ReadToEnd)
            MsgBox(responseStr.ToString)
        End If
        response.Close()

Etiketler: hepsiburada api api güncelleme api stok güncelleme vb.net soap api stok güncellenme merchant

Benzer Makaleler:

  • HepsiBurada Api Stok Güncelleme PhpMerhabalar, 5 yıllık bir geçmişi olan web sayfamı kısa bir süre öncesinde yenilemiş bulunuyorum ve ilk makalemi Hepsiburada.com api entegrasyonu üzerine payalaşmak istedim.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Yorum Eklemek İstermisiniz?

İsim:*
E-Posta:
Yorumunuz:
Güvenlik Kodu: *