Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
amazon
#1
Question 
Merhaba,

Amazon entegrasyonu ile uğraşmaktayım.
Şuanlık sipariş listelem metodu lazım ancak bir wsdl adresini bulamadım.
Dökümanlar çok karışık ilerliyor.

https://developer.amazonservices.co.uk/gp/mws/docs.html

bu konuda bilgisi olan var mı?
Cevapla
#2
Bu wsdl adresi işinizi görebilir

http://webservices.amazon.com/AWSECommer...rvice.wsdl
Bizde bilirdik firavunun yanında olmayı, musa'nın haklı olduğunu bilmeseydik
Cevapla
#3
(18-12-2018, Saat: 11:01)enes6635 Adlı Kullanıcıdan Alıntı: Bu wsdl adresi işinizi görebilir

http://webservices.amazon.com/AWSECommer...rvice.wsdl

Hocam bu adresi denemiştim. import edince içerisinde siparisListele gibi metod yok. Kart ekle, item ara vs gibi metodlar mevcut.

Teşekkürler
Cevapla
#4
amazon marketplace web servis direk api olarak hizmet sunmakta.

Örn:siparişleri çekeceğimiz yer

https://developer.amazonservices.com/gp/mws/api.html/133-1144378-6954727?ie=UTF8&group=orders§ion=orders&version=latest

Burada c#, php, java client library leri var.
APIs & Documentation dan istenilen servisin örneklerine ulaşılıyor.

direk import  edip kullanabilirsiniz demişler. Her zamanki gibi delphide örnek yok.


Araştırdığım kadarıyla,
http://qaru.site/questions/1559532/amazo...delphiindy

sayfasında buldum. Burada da GetSignature metodu eksik. imza için araştırma yaptığımda

https://stackoverflow.com/questions/1631...-in-delphi
her yerde bu imzalama var Buradada eksikler var, hatalar vs.. bir kaç denedim bir birini tutmuyor..

c# ta yazacağım galiba.

Teşekkürler
Cevapla
#5
(19-12-2018, Saat: 17:22)malitutuncu Adlı Kullanıcıdan Alıntı: amazon marketplace web servis direk api olarak hizmet sunmakta.

Örn:siparişleri çekeceğimiz yer

https://developer.amazonservices.com/gp/mws/api.html/133-1144378-6954727?ie=UTF8&group=orders§ion=orders&version=latest

Burada c#, php, java client library leri var.
APIs & Documentation dan istenilen servisin örneklerine ulaşılıyor.

direk import  edip kullanabilirsiniz demişler. Her zamanki gibi delphide örnek yok.


Araştırdığım kadarıyla,
http://qaru.site/questions/1559532/amazo...delphiindy

sayfasında buldum. Burada da GetSignature metodu eksik. imza için araştırma yaptığımda

https://stackoverflow.com/questions/1631...-in-delphi
her yerde bu imzalama var Buradada eksikler var, hatalar vs.. bir kaç denedim bir birini tutmuyor..

c# ta yazacağım galiba.

Teşekkürler

XML hizmeti veren servislerin sayısı REST mimarilerinin kabul görmesiyle azalmaya başladı. Amazon'un REST api'si yok mu?
Cevapla
#6
https://mws.amazonservices.jp/Orders/2013-09-01
 ?AWSAccessKeyId=0PB842EXAMPLE7N4ZTR2
 &Action=ListOrders
 &MWSAuthToken=amzn.mws.4ea38b7b-f563-7709-4bae-87aeaEXAMPLE
 &MarketplaceId.Id.1=ATVPDKIKX0DER
 &MarketplaceId.Id.2=A2Q3Y263D00KWC
 &MarketplaceId.Id.3=A1VC38T7YXB528  
 &FulfillmentChannel.Channel.1=MFN
 &PaymentMethod.Method.1=COD
 &PaymentMethod.Method.2=Other
 &OrderStatus.Status.1=Unshipped
 &OrderStatus.Status.2=PendingAvailability
 &SellerId=A2NEXAMPLETF53
 &Signature=ZQLpf8vEXAMPLE0iC265pf18n0%3D
 &SignatureVersion=2
 &SignatureMethod=HmacSHA256
 &LastUpdatedAfter=2017-02-01T18%3A12%3A21
 &Timestamp=2017-02-05T18%3A12%3A21.687Z
 &Version=2013-09-01


Hocam url ye direk post ediliyor, o bize xml dönüş yapıyor.
Yukarıda yazdığım örnek bir rest request mi bilmiyorum . Ama dokumanlar içerisinde hiç rest geçmiyor .
Cevapla
#7
(19-12-2018, Saat: 18:41)malitutuncu Adlı Kullanıcıdan Alıntı:
https://mws.amazonservices.jp/Orders/2013-09-01
 ?AWSAccessKeyId=0PB842EXAMPLE7N4ZTR2
 &Action=ListOrders
 &MWSAuthToken=amzn.mws.4ea38b7b-f563-7709-4bae-87aeaEXAMPLE
 &MarketplaceId.Id.1=ATVPDKIKX0DER
 &MarketplaceId.Id.2=A2Q3Y263D00KWC
 &MarketplaceId.Id.3=A1VC38T7YXB528  
 &FulfillmentChannel.Channel.1=MFN
 &PaymentMethod.Method.1=COD
 &PaymentMethod.Method.2=Other
 &OrderStatus.Status.1=Unshipped
 &OrderStatus.Status.2=PendingAvailability
 &SellerId=A2NEXAMPLETF53
 &Signature=ZQLpf8vEXAMPLE0iC265pf18n0%3D
 &SignatureVersion=2
 &SignatureMethod=HmacSHA256
 &LastUpdatedAfter=2017-02-01T18%3A12%3A21
 &Timestamp=2017-02-05T18%3A12%3A21.687Z
 &Version=2013-09-01

Hocam url ye direk post ediliyor, o bize xml dönüş yapıyor.
Yukarıda yazdığım örnek bir rest request mi bilmiyorum . Ama dokumanlar içerisinde hiç rest geçmiyor .

REST desteği yok galiba. REST mimarisinde veriler JSON tipinedir. Bu yapı (resource ve JSON) metinsel olduğu için dilden bağımsız, herhangi bir projeye çok hızlı bir şekilde entegre edilebilir.
Cevapla
#8
[Güncelleme]

Delphi tarafında imzalama işlemine baya bir baktım yazanların hepsi sorunlu. zaten çok az kaynak var.
Baya bir uğraştım, olmuyor.
Ben daha fazla uğraşmamak adına kendim c# da dll yazdım. verdikleri clienti ekledim. 
dll'den çağırıyorum. her şekilde xml dönüyor zaten.

İşi olup Delphi de yapmak isteyenler için bağlantılar:
http://docs.developer.amazonservices.com...Signatures
http://docs.developer.amazonservices.com...quest.html


Teşekkürler.
Cevapla
#9
Burada sizin yaşadığınız Signature probleminin çözüldüğü yazıyor. Bir bakın isterseniz.
There's no place like 127.0.0.1
WWW
Cevapla
#10
(25-12-2018, Saat: 15:02)malitutuncu Adlı Kullanıcıdan Alıntı: [Güncelleme]

Delphi tarafında imzalama işlemine baya bir baktım yazanların hepsi sorunlu. zaten çok az kaynak var.
Baya bir uğraştım, olmuyor.
Ben daha fazla uğraşmamak adına kendim c# da dll yazdım. verdikleri clienti ekledim. 
dll'den çağırıyorum. her şekilde xml dönüyor zaten.

İşi olup Delphi de yapmak isteyenler için bağlantılar:
http://docs.developer.amazonservices.com...Signatures
http://docs.developer.amazonservices.com...quest.html


Teşekkürler.

Vay arkadaş "Delphi'de yapamadım, C# ile çözdüm" olayı neden bu kadar sık yaşanmaya başladı?
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi