2012-01-02 17 views
17

Al usar la API de Amazon, parece que ya no es posible obtener la información de clasificación de revisión de un producto. Comprobación this link la nota dice:API de publicidad de productos de Amazon: obtenga la clasificación de revisión

al 8 de noviembre, 2010, sólo se devuelve la URL de marco flotante en la solicitud contenido.

Sin embargo, probando 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 "revisiones" falta por completo.

Sin embargo: como también estoy muy interesado si todavía es posible obtener la información de rango de revisión, tal vez incluso sin utilizar la API de Amazon pero la API de un competidor para obtener información de rango de revisión, espero que alguien pueda proporcionar algo útil sobre este tema.

+1

Vea también este hilo comenzado el 31 de diciembre de 2011 en los foros de discusión de AWS https://forums.aws.amazon.com/thread.jspa?threadID=83878&tstart=0 Confirma lo que describió. Tal vez mire ese hilo de alimentación? Probablemente no habrá publicaciones sobre las API de la competencia en un sitio de Amazon. Sin embargo, tal vez algo más que pueda ayudarlo, espero ... –

+1

Aquí está su declaración donde notifican su intención de eliminar calificaciones. https://affiliate-program.amazon.com/gp/advertising/api/detail/api-changes.html 'Se están eliminando elementos del grupo de respuestas de Ofertas: Total de páginas de comentarios, comentarios totales, calificación promedio' – Chloe

Respuesta

14

Preámbulo: No estoy seguro de entender exactamente lo que está buscando aquí, pero compartiré mis conclusiones de todos modos.

Pude recuperar la URL iframe para las revisiones y pude ver las revisiones iframe después de incrustarlas en una página .html. He utilizado los siguientes atributos para recuperar la URL 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 pertinente de la respuesta:

<Item> 
    <ASIN>1451648537</ASIN> 
    <CustomerReviews> 
     <IFrameURL>http://www.amazon.com/reviews/iframe?akid=<YourAmazonKey>&amp;alinkCode=xm2&amp;asin=1451648537&amp;atag=<YourAssociateTag>&amp;exp=2012-01-06T02%3A10%3A38Z&amp;summary=0&amp;truncate=256&amp;v=2&amp;sig=kjWPue1N75%2FiI1hW67XYApWxnKeT2tlT%2FJ1rw4WLlUo%3D</IFrameURL> 
     <HasReviews>true</HasReviews> 
    </CustomerReviews> 
</Item> 

Tenga en cuenta que usted no será capaz de utilizar este URL iframe debido al hecho de que (1) He eliminado mi clave de Amazon y la etiqueta de asociado que se utilizó para crear la firma y (2) caduca 24 horas después de la llamada.

Si utiliza los mismos atributos que he utilizado, prestando especial atención a los campos Version y AssociateTag, obtendrá un resultado con una URL iframe incluido.

entonces incrustado el URL en un iframe:

<html> 
    <body> 
     <iframe src="http://www.amazon.com/reviews/iframe?akid=<YourAmazonKey>&amp;alinkCode=xm2&amp;asin=1451648537&amp;atag=<YourAssociateTag>&amp;exp=2012-01-06T02%3A10%3A38Z&amp;summary=0&amp;truncate=256&amp;v=2&amp;sig=kjWPue1N75%2FiI1hW67XYApWxnKeT2tlT%2FJ1rw4WLlUo%3D"/> 
    </body> 
</html> 

, que parecía ser el siguiente:

Amazon Review IFrame

Como ya he dicho en el preámbulo, no estoy seguro si esto es lo usted está buscando ya que los requisitos para la recompensa fueron:

... para obtener acceso a amazonas informaciones reviewrank

Esto no es exactamente la información crítica rango, sino las opiniones reales y tomo el significado de crítica Información de rango a ser más en la línea de los datos en sí (como 100 comentarios @ 4 estrellas, etc.) Sin embargo, en su pregunta que declaró que el iframe no funcionó:

Sin embargo, las pruebas con los parametros que se sugieren para obtener el marco flotante, pero parece que ahora incluso el marco flotante ya no funciona.

Así que pensé que al menos te daría el método adecuado para obtener y usar el iframe.

+1

Sí , eso definitivamente ayuda. Como yo -> también <- tuve problemas para obtener el IFrame. Aún así, mi objetivo principal (y para qué se establece la recompensa) es obtener la información (aislada) de revisión que se describe como "Revisión promedio del cliente" [..] (para un producto específico) en documentos anteriores de la API (pero eliminada porque está desactualizada) . Solo necesito una manera de obtener ese número de estrellas de producto de avarage (1-5) de alguna manera. – masi

+2

usando 'IncludeReviewsSummary =" True "' pude recuperar un IFrame que incluye la calificación de producto de avarage. Pero aún así: es un IFrame, tendría que filtrar raspar el IFrame devuelto para obtener la información. Eso no es lo que yo quería, ya que todos sabemos que el raspado de la pantalla es frágil a los errores y necesitaría una actualización continua para garantizar que todavía funciona y el marco de seguridad no se modificó de alguna manera. – masi

+1

Me alegro de poder ayudar. Amazon eliminó cualquier posibilidad de obtener el tipo de información que está buscando. Entonces, las únicas respuestas que obtendrá a esa pregunta son las que no quiere escuchar. –

1

Sé que usted dijo que no desea raspar la pantalla, pero como esa es la única solución disponible, he estado usando la solución de raspado de pantalla durante un tiempo y todavía no me ha causado ningún problema, aunque estoy de acuerdo es frágil Si mi código de captura de pantalla no obtiene lo que espera, registrará un error para que yo ajuste el código, y se degradará con gracia solo para mostrar un vínculo para abrir la información de revisión en un iFrame. Este error aún no se ha activado y la solución ha funcionado muy bien para nosotros.

2

Amazon ha eliminado por completo 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 de los clientes, pero eso tampoco funciona.

Google compras usando Viewpoints para algunas revisiones. Me encontré con un buen article for this

Cuestiones relacionadas