amazon web services - society - API de publicidad de productos de Amazon-obtener rango de revisión
aws (3)
Amazon ha eliminado completamente el soporte para acceder a la información de calificación / revisión de su API. Los documentos mencionan un elemento de respuesta en forma de calificación del cliente, pero eso tampoco funciona.
Google compra usando Viewpoints de Viewpoints para algunas reseñas. Me encontré con un buen artículo para esto
Al utilizar la API de Amazon, parece que ya no es posible obtener la información de clasificación de un producto. Comprobando este enlace la nota dice:
A partir del 8 de noviembre de 2010, solo se devuelve la URL de iframe en el contenido de la solicitud.
Sin embargo, las pruebas con los parámetros que sugieren para obtener el Iframe, pero parece que ahora incluso el Iframe ya no funciona. Por lo tanto, incluso en la última referencia de API en el capítulo "Motivar a los clientes a comprar" la parte "comentarios" falta por completo.
Sin embargo, ya que también estoy muy interesado si aún es posible obtener la información de clasificación de revisión (tal vez incluso no utilice la API de Amazon sino la API de un competidor para obtener información de clasificación de revisión), espero que alguien pueda proporcionar algo útil sobre este tema.
Sé que usted dijo que no quiere raspar la pantalla, pero como esa es la única solución disponible, he estado usando la solución de raspado de la pantalla por un tiempo y no me ha causado ningún problema, aunque estoy de acuerdo en que es frágil. Si mi código de raspado de pantalla no obtiene lo que espera, registrará un error para que ajuste el código y se degradará correctamente para mostrar un enlace para abrir la información de revisión en un iFrame. Este error aún no se ha activado y la solución nos ha funcionado muy bien.
Preámbulo: no estoy seguro de entender exactamente lo que está buscando aquí, pero de todos modos compartiré mis conclusiones.
Pude recuperar la URL del iframe para las revisiones y pude ver el iframe de las revisiones después de incrustarlo en una página .html. Usé los siguientes atributos para recuperar la URL de iframe:
Operation=ItemLookup&
ItemId=1451648537&
ResponseGroup=Reviews&
TruncateReviewsAt="256"&
IncludeReviewsSummary="False"&
Version=2011-08-01 <= important: can''t be less than this version
AssociateTag=<YourAssociateTag> <= required when using this version, can be anything (not verified by Amazon)
La parte relevante de la respuesta:
<Item>
<ASIN>1451648537</ASIN>
<CustomerReviews>
<IFrameURL>http://www.amazon.com/reviews/iframe?akid=<YourAmazonKey>&alinkCode=xm2&asin=1451648537&atag=<YourAssociateTag>&exp=2012-01-06T02%3A10%3A38Z&summary=0&truncate=256&v=2&sig=kjWPue1N75%2FiI1hW67XYApWxnKeT2tlT%2FJ1rw4WLlUo%3D</IFrameURL>
<HasReviews>true</HasReviews>
</CustomerReviews>
</Item>
Tenga en cuenta que no podrá usar esta URL iframe debido a que (1) eliminé mi clave de Amazon y la etiqueta de asociado que se usó para crear la firma y (2) caduca 24 horas después de la llamada.
Si usa los mismos atributos que he usado, prestando mucha atención a los campos Version
y AssociateTag
, obtendrá un resultado con una URL de iframe incluida.
Luego incrusté la url en un iframe:
<html>
<body>
<iframe src="http://www.amazon.com/reviews/iframe?akid=<YourAmazonKey>&alinkCode=xm2&asin=1451648537&atag=<YourAssociateTag>&exp=2012-01-06T02%3A10%3A38Z&summary=0&truncate=256&v=2&sig=kjWPue1N75%2FiI1hW67XYApWxnKeT2tlT%2FJ1rw4WLlUo%3D"/>
</body>
</html>
Que se parecía a lo siguiente:
Como dije en el preámbulo, no estoy seguro de si esto es lo que está buscando ya que los requisitos para la recompensa eran:
... para obtener acceso a amazons reviewrank informaciones
Esta no es exactamente la información del rango de revisión, pero las revisiones reales y creo que el significado de la información de rango de revisión está más en la línea de los datos en sí (como 100 comentarios @ 4 estrellas, etc.). Sin embargo, en su pregunta usted declaró que el iframe no funcionaba:
Sin embargo, las pruebas con los parámetros que sugieren para obtener el Iframe, pero parece que ahora incluso el Iframe ya no funciona.
Así que pensé que al menos le daría el método adecuado para obtener y usar el iframe.