2012-03-01 24 views
5

Ho cercato in alto e in basso per provare a far funzionare l'API di Product Advertising: ho provato molti esempi da questi forum e da Internet e non funziona. Si è parlato della modifica del WSDL e anche questo non funziona.Esempi di funzionamento di servizi Web Amazon

Qui è dove sono stato:
https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html
http://aws.amazon.com/code/Product-Advertising-API/3941
http://aws.amazon.com/code/Product-Advertising-API/2609
http://flyingpies.wordpress.com/2009/08/13/signing-amazon-product-advertising-api-cwcf-part-2/ *

* Questo è stato il miglior tutorial fino AWS ha cambiato il WSDL SENZA esempi su come distribuire - Io sono in realtà comincio a chiedersi se testano anche le loro cose prima del rilascio!

Qualcuno può PER FAVORE indicarmi un esempio C# funzionante?

EDIT
Sono anche a conoscenza delle informazioni pubblicate in
https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html
senso di essere a conoscenza che l'AssociateTag deve ora essere incluso in ogni ricerca ecc

+0

Grazie tu Peter O per le revisioni, sono così abituato a digitare e-mail! –

risposta

0

Attualmente non ci sono documentataion.

Sono costretto a utilizzare altre tecnologie più ben documentate, come l'API di Google Libri.

Quando Amazon riceve della documentazione per un sistema funzionante, lo annullo come risposta e tagga quello corrente.

4

ho avuto un problema simile di recente, ho ho usato l'ultimo link menzionato sopra per creare l'applicazione aC# ma dal momento che il nuovo rilascio ha smesso di funzionare e non ho potuto risolverlo.

ho scaricato questo esempio:

http://aws.amazon.com/code/Product-Advertising-API/2481

e ha apportato alcune piccole modifiche e ha tutto lavorare ...

Il principale modificando lo spazio dei nomi a:

http://webservices.amazon.com/AWSECommerceService/2011-08-01

In tutto il codice ......

Penso di aver aggiornato il codice in un paio di altri luoghi e posso aiutarti se si verificano questi errori

+0

Ciao Paul, grazie per questo. È così deludente.Quando sviluppi un'API, mi aspetto che le persone come Amazon abbiano una buona documentazione. C'è qualcosa di divertente qui. Voglio la soluzione giusta e sfortunatamente l'hacking non sembra corretto. Ho scaricato l'esempio e non è presente un riferimento a Microsoft.Web.Services3.dll. Non ci sono esempi di lavoro da Amazon? –

+0

Sì, ho dovuto scaricare il file Microsoft.Web.Services3.dll e quindi fare riferimento. Non direi che l'hacking della soluzione in quanto tale, solo facendolo funzionare con l'ultima versione, il cambiamento che ho suggerito sopra è solo indicandolo al servizio web corretto e il suo semplice cambio di data. Non sono riuscito a trovare una versione aggiornata di Amazon così questa potrebbe essere la soluzione migliore come punto di partenza – Standage

0

Hi è possibile utilizzare questa libreria Nager.AmazonProductAdvertising È possibile utilizzare ISBN-10 o ISBN-13 per caricare informazioni Prenota

NuGet

PM> install-package Nager.AmazonProductAdvertising 

Esempio

var authentication = new AmazonAuthentication(); 
authentication.AccessKey = "accesskey"; 
authentication.SecretKey = "secretkey"; 

var wrapper = new AmazonWrapper(authentication, AmazonEndpoint.US, "AssociateTag"); 
//Harry Potter and the Cursed Child 
var result = wrapper.Lookup("978-1338099133"); 
Problemi correlati