Preguntas frecuentes generales de SP-API
Preguntas frecuentes sobre SP-API.
cuentas
¿Necesito una cuenta de Selling profesional para registrarme como desarrollador de Selling Partner API?
Seleccione para expandir la respuesta.
Sí, solo las cuentas de Selling profesional pueden registrarse para desarrollador o integrarse con la Selling Partner API. Las cuentas individuales no son elegibles. Puede actualizar su cuenta a un plan profesional en cualquier momento. Puedes ver tu tipo de plan de ventas e información del marketplace en "Sus servicios" en Información de la cuenta.
¿Necesito tener una cuenta de Selling profesional para usar el Sandbox endpoint?
Seleccione para expandir la respuesta.
Sí, hacer llamadas de sandbox a la SP-API es idéntico a hacer llamadas de producción, excepto que dirige las llamadas a los SP-API sandbox endpoints. Llamar a los sandbox endpoints, devuelve respuestas estáticas y simuladas para todas las Selling Partner APIs. El Sandbox endpoint le permite probar sus aplicaciones sin afectar los datos de producción ni desencadenar eventos del mundo real.
¿La actualización de mi perfil de desarrollador afectará las aplicaciones o roles existentes?
Seleccione para expandir la respuesta.
No. Cuando envíe cambios para actualizar un perfil de desarrollador, se creará un nuevo caso. Según los comentarios que reciba sobre el caso, deberá actualizar/modificar su perfil antes de la fecha de vencimiento proporcionada en la respuesta.
Después de actualizar mi perfil de desarrollador, ¿cuánto tiempo se tarda en completar la revisión?
Seleccione para expandir la respuesta.
La revisión suele tardar al menos 2 semanas. Si no tiene roles restringidos (PII) y los está solicitando por primera vez, la revisión llevará más tiempo. Amazon necesita revisar los roles restringidos (PII) con el ADP más reciente, que se actualiza con frecuencia.
Autorización
¿Por qué no puedo realizar una llamada exitosa a la Authorizations API o por qué getAuthorizationCode devuelve No se encontró la MWS authorization?
Seleccione para expandir la respuesta.
Este error se devuelve si realiza una solicitud a la Authorizations API utilizando una aplicación SP-API o una aplicación híbrida que aún no se ha publicado. Tenga en cuenta estos requisitos previos para realizar una solicitud válida para la Authorizations API:
- Aplicación MWS publicada
- La aplicación MWS publicada se convirtió en una aplicación híbrida
- La aplicación híbrida también se publica en Amazon Selling Partner Appstore
- Todos los desarrollador IDs de MWS se agregan a la aplicación híbrida y el seller también autorizó esta aplicación en MWS.
¿Por qué necesito usar la Authorization API durante la migración?
Seleccione para expandir la respuesta.
Puede implementar el control de errores con la Authorization API para recurrir al código MWS cuando se produzcan errores en el código SP-API durante la migración.
¿Por qué el botón Confirmar no funciona al probar el Flujo de Autorización?
Seleccione para expandir la respuesta.
Para que el Flujo de Autorización funcione correctamente (tanto en los flujos de Amazon Selling Partner Appstore como en el sitio web), la aplicación SP-API debe incluir tanto el URI de inicio de sesión de OAuth como los detalles del URI de redirección. Si no se agrega información para ninguno de estos campos, el botón de Confirmar no funcionará.
¿Por qué no se devuelve el token de autenticación de MWS con spapi_oauth_code
durante el flujo de trabajo de OAuth para una aplicación híbrida?
spapi_oauth_code
durante el flujo de trabajo de OAuth para una aplicación híbrida?Seleccione para expandir la respuesta.
Para un caso de uso de self-authorization (es decir, autorizar su propia cuenta de seller durante el flujo de trabajo de OAuth, no se devuelve ningún Token de Autenticación de MWS.
¿Cuáles son los valores de Login y Redirect URI que se agregarán en la información de OAuth cuando estoy registrando mi aplicación?
Seleccione para expandir la respuesta.
El OAuth Login URI define la página de login de su sitio web durante la autorización. Este URI se muestra después de que un seller acepta autorizar su aplicación.
El OAuth Redirect URI se utiliza para redirigir el navegador a su aplicación después de la autorización. Puede especificar más de una redirección al incluir el parámetro redirect_uri en la OAuth URL. Si no se especifica el parámetro redirect_uri, se establecerá de forma predeterminada en el primer OAuth Redirect URI que haya definido.
Nota : el OAuth Redirect URI no es compatible con localhost: URIs. Debe especificar tanto el OAuth Login URI como el OAuth Redirect URI para guardarlos correctamente en el registro de su aplicación.
¿Cuándo vencerá el refresh token (token de actualización)?
Los desarrolladores privados seleccionan para ampliar la respuesta.
El refresh token (token de actualización) no caduca.
Los desarrolladores públicos seleccionan para ampliar la respuesta.
El refresh token (token de actualización) caduca después de un año.
¿Podemos obtener la fecha de vencimiento de los refresh token (token de actualización) a través de SP-API?
Seleccione para expandir la respuesta.
No. Sin embargo, los sellers recibirán un email con un recordatorio para volver a autorizar su aplicación SP-API 30 días antes del vencimiento.
¿Cómo se autoriza una solicitud de publicación para sellers?
Seleccione para expandir la respuesta.
Hasta el 31 de diciembre de 2022, los usuarios pueden convertir tokens de autorización de MWS a SP-API mediante la Authorization API.
Después del 31 de diciembre, deberá implementar la OAuth authorization, ya sea con el Flujo de autorización Selling Partner Appstore o con el Flujo de autorización del sitio web .
Publicación y edición de aplicaciones.
¿Cómo publico mi aplicación? ¿Cuánto tiempo tomará el proceso?
Seleccione para expandir la respuesta.
El proceso para publicar su aplicación:
- Accede a Central de desarrolladores .
- Para actualizar la aplicación existente, elija Crear listado en el menú desplegable Editar aplicación para la aplicación que desea listar.
- Ingresa la información de la aplicación.
- Envíe su aplicación.
Nota: Por lo general, lleva más de dos semanas completar todo el proceso y publicar la aplicación.
¿Puedo cambiar el ARN de IAM una vez que se haya creado la aplicación SP-API o cuando haya convertido MWS en una aplicación híbrida?
Seleccione para expandir la respuesta.
Sí. Cuando edita la información de su aplicación en la página de Central de Desarrolladores (en Seller Central o Vendor Central), puede reemplazar su IAM ARN con un nuevo valor. Tanto el ARN de IAM antiguo como el nuevo están activos durante 14 días, lo que le da tiempo para actualizar su flujo de trabajo de autorización para el ARN de IAM nuevo. Después de 14 días, el ARN de IAM anterior caduca.
Quiero actualizar una aplicación que ya está publicada. Si presento la solicitud con información actualizada, ¿afecta a la existente?
Seleccione para expandir la respuesta.
No. La aplicación existente no se verá afectada durante el proceso de publicación. Una vez que se aprueben y publiquen los cambios, la nueva versión se mostrará a los clientes.
Preguntas generales
¿Cómo utilizo varios redirect URIs?
Seleccione para expandir la respuesta.
Cuando un selling partner inicia sesión en su sitio web ( paso 3 en el Flujo de autorización Selling Partner Appstore ), su aplicación carga el URI de devolución de llamada de Amazon en el navegador y agrega el redirect URI, el parámetro amazon_state
, y el parámetro state
.
Para usar varios redirect URIs para su aplicación, debe agregar los OAuth Redirect URIs cuando registre su aplicación. Tenga en cuenta que se deben especificar los valores de OAuth Login URI y el OAuth Redirect URI(s) para guardarlos correctamente en el registro de su aplicación. OAuth Redirect URI no acepta localhost: URI.
Cuando su aplicación esté configurada con múltiples redirect URIs, pase la redirect URI que desea usar como parámetro de consulta en paso 3 en el Flujo de autorización Selling Partner Appstore. Si no incluye el redirect_uri
, el valor predeterminado es el primer OAuth Redirect URI que especificó cuando registró su aplicación.
¿Amazon proporciona una biblioteca cliente para Ruby/PHP?
Seleccione para expandir la respuesta.
No. Amazon no admite una biblioteca cliente para Ruby/PHP.
¿Qué versión debo usar cuando hay varias versiones de la misma API?
Seleccione para expandir la respuesta.
Recomendamos utilizar la última versión. Las últimas versiones tienen en cuenta los errores anteriores y, en consecuencia, las versiones anteriores están obsoletas.
¿No ayudó?
Si no ha visto su pregunta o la respuesta no ha resuelto el problema que está experimentando, abra un Caso de Soporte y lo ayudaremos a solucionarlo.
Updated over 1 year ago