2012-03-01 16 views
5

He buscado alto y bajo para intentar que funcione la API de publicidad de productos. He intentado muchos ejemplos de estos foros y de Internet y no funciona. Se ha hablado de modificar el WSDL y tampoco funciona.Amazon web services ejemplos de trabajo

Aquí es donde he estado:
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/ *

* Este fue el mejor tutorial hasta AWS cambió el WSDL SIN ejemplos sobre cómo implementar - Soy realmente comenzando a preguntarse si incluso prueban sus cosas antes del lanzamiento!

¿Alguien puede POR FAVOR indicarme un ejemplo de C# de trabajo?

EDITAR
También soy consciente de la información publicada en
https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html
significado que soy consciente de que el AssociateTag ahora debe ser incluido con cada búsqueda, etc.

+0

Gracias Peter O para las revisiones, ¡estoy tan acostumbrado a escribir correos electrónicos! –

Respuesta

0

Actualmente no hay documentacion.

Estoy obligado a utilizar otras tecnologías más documentadas, como la API de Google Books.

Cuando Amazon obtiene cierta documentación para un sistema en funcionamiento, desmarcaré esta como la respuesta y etiquetaré la actual.

4

tuve un problema similar hace poco, usé el último enlace mencionado anteriormente para crear la aplicación de CA # pero desde la nueva versión esto dejó de funcionar y no pude solucionarlo.

He descargado este ejemplo:

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

e hizo algunos pequeños cambios y tiene todo trabajo ...

El principal cambio del espacio de nombres para:

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

A lo largo de todo el código ......

Creo que puedo haber actualizado el código en un par de otros lugares y puedo ayudarlo si ocurren estos errores

+0

Hola Paul, gracias por esto. Es tan decepcionanteCuando desarrolles una API, esperaría que personas como Amazon tuvieran buena documentación. Aquí está sucediendo algo divertido. Quiero la solución correcta, y desafortunadamente la piratería no suena correcta. Descargué la muestra y hay una referencia que Microsoft.Web.Services3.dll no está presente. ¿No hay una muestra de trabajo de Amazon? –

+0

Sí, tuve que descargar Microsoft.Web.Services3.dll y luego consultarlo. No diría que está pirateando la solución como tal, simplemente haciendo que funcione con la última versión, el cambio que he sugerido anteriormente solo lo señala al servicio web correcto y es un simple cambio de fecha. No pude encontrar una versión actualizada de Amazon trabajando así que esta podría ser tu mejor apuesta como punto de partida – Standage

0

Hola puedes utilizar esta biblioteca Nager.AmazonProductAdvertising Puede utilizar ISBN-10 o ISBN-13 para cargar la información de libros

Nuget

PM> install-package Nager.AmazonProductAdvertising 

Ejemplo

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"); 
Cuestiones relacionadas