Duyurular

Anonim

Kurumsal

Servisler

Product Option Service

İstekte bulunan kurumsal kullanıcının bu servis ile gerçekleştirebileceği işlemler şunlardır: ürüne Reklam Paketleri (Vitrin, Kalın Yazı, Alt Başlık, Önerilen Ürünlerde Öne Çıkar) ekleme, üründeki Reklam Paketlerini silme, Reklam Paketleri ücreti hesaplatma.

getOptionFeaturesInfo

Bu metot, ürünlere eklenebilecek, eklenmiş ve aktif Reklam Paketleri listesine ulaşmak için kullanılır.

Satın alınmış opsiyonel özellikler için paidList parametresi döner.
Daha önce eklenen ve satın alınabilir opsiyonel özellikler için selectedList parametresi altında eklenen özellik bilgilerini ve ödenecek tutarı döner.
Alınabilir opsiyonel özellikler için payableList parametresi altında opsiyonel özellikler döner.

İzin Hakları: Bu metodda kullanıcıların güvenliği için http protokolünün temel doğrulama (basic authentication) yöntemi kullanılır ve kurumsal servis katmanında işlem yapıldığı için servislere erişim esnasında uygulama anahtarı (apiKey), istek imzası (sign) ve o anki zaman değeri (timestamp) yollanarak istek (request) başına doğrulama gerçekleşir. Role ve Key bilgilerinize Api Anahtarları sayfanızdan ulaşabilirsiniz. Erişim: WSDL Adresi:https://dev.gittigidiyor.com:8443/listingapi/ws/IndividualProductOptionService?wsdl Servis Metot İmzası:Kopyala
ProductsOptionDetailInfoResponse getOptionFeaturesInfo (String apiKey, String sign, long time, IntArray productIds ,String lang);
İstek Parametreleri:Kopyala
productIds: IntArray
    Ürünlere ait numara.
lang: boolean
    Olası bir hata anında dönen hata mesajının dilini belirtmek için kullanılır.

    Hata mesajı lang=tr ise Türkçe,
    lang=en ise İngilizce olarak çıkar.
Örnek İstek:Kopyala
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:prod="https://product.option.individual.ws.listingapi.gg.com">
   <soapenv:Header/>
   <soapenv:Body>
      <prod:getOptionFeaturesInfo>
         <apiKey>jY75vdDdDd9kjggjTh5uRJXwUBCKnnfU</apiKey>
         <sign>9B7533DF512C481131C5CCC89AE7DF17</sign>
         <time>1611575041000</time>
         <productIds>
            <item>554538092</item>
         </productIds>
         <lang>tr</lang>
      </prod:getOptionFeaturesInfo>
   </soapenv:Body>
</soapenv:Envelope>
Sonuç Parametreleri:Kopyala
productId: int
    Ürün numarası.
paidList: paidOptionInfoResponse
    Daha önce ücreti ödenmiş ve aktif olan opsiyonel özellikler.
selectedList: selectedOptionInfoResponse
    Daha önce ürüne ve sepete eklenmiş, ücreti ödenerek aktife alınabilecek opsiyonel özellikler.
payableList: payableOptionInfoResponse
    Ürüne alınabilecek opsiyonel özellikler.
optionId: int
    Opsiyonel özelliğe ait numara. 
name: String
    Opsiyonel özellik adı.
endDate: dateTime
    Opsiyonel özelliğin bitiş tarihi.
price: decimal
    Opsiyonel özellik ücreti.
duration: int
    Gün sayısı.

Opsiyonel Özellikler.

featured: 
    Vitrin özelliği.
bold: 
    Kalın yazı.
subtitle: 
    Alt başlık metni.
boosted: 
    Önerilen ürünlerde öne çıkar.
Örnek Sonuç:Kopyala
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
   <env:Header/>
   <env:Body>
      <prod:getOptionFeaturesInfoResponse xmlns:prod="https://product.option.individual.ws.listingapi.gg.com">
         <return>
            <ackCode>success</ackCode>
            <responseTime>25/01/2021 14:44:22</responseTime>
            <timeElapsed>131 ms</timeElapsed>
            <productsInfo>
               <productInfo productId="554538092">
                  <paidList/>
                  <seletedList/>
                  <payableList>
                     <payable discountedPrice="0.40" price="0.40" name="featured" optionId="1"/>
                     <payable discountedPrice="0.07" price="0.07" name="bold" optionId="2"/>
                     <payable discountedPrice="0.03" price="0.03" name="subtitle" optionId="3"/>
                     <payable discountedPrice="1.00" price="1.00" name="boosted" optionId="5"/>
                  </payableList>
               </productInfo>
            </productsInfo>
         </return>
      </prod:getOptionFeaturesInfoResponse>
   </env:Body>
</env:Envelope>

Servis Güncellemeleri