Delphi Can

Orjinalini görmek için tıklayınız: amazon
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Sayfalar: 1 2
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ı?
(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
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
(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?
Kod:
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 .
(19-12-2018, Saat: 18:41)malitutuncu Adlı Kullanıcıdan Alıntı: [ -> ]
Kod:
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.
[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.
Burada sizin yaşadığınız Signature probleminin çözüldüğü yazıyor. Bir bakın isterseniz.
(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ı?
Sayfalar: 1 2