Saltar al contenido

Implementación de QuickBooks Connector OAuth 1.0a

Advertencia

Todos los usuarios existentes de QuickBooks deben migrar a la autenticación OAuth 2.0 antes del 17 de diciembre de 2019. Consulte la publicación del blog para desarrolladores de Intuit del 10 de abril de 2019 y el Blog de Intuit OAuth para informacion adicional.

Información de Intuit OAuth 1.0a

Estas URL de servicio de OAuth 1.0 se proporcionan en la documentación del producto de QuickBooks:

  • Solicitar URL de token: https://oauth.intuit.com/oauth/v1/get_request_token
  • URL de autorización de usuario: https://appcenter.intuit.com/Connect/Begin
  • URL del token de acceso: https://oauth.intuit.com/oauth/v1/get_access_token

Información de Reconexión

URI https://appcenter.intuit.com/api/v1/connection/reconnect
Método HTTP OBTENER
Descripción Invalida el token de acceso de OAuth utilizado en la solicitud y genera uno nuevo, lo que amplía la vida útil en 180 días. Debido a que el acceso a los datos de QuickBooks requiere un token de acceso válido, cuando se renueva el token de acceso de OAuth, su aplicación puede continuar accediendo a los datos de la empresa de QuickBooks del usuario.
Autorización El encabezado de la solicitud debe incluir los parámetros de OAuth definidos por OAuth Core 1.0 Revisión A.
Código de retorno exitoso Si la reconexión es exitosa, la respuesta XML incluye el <ErrorCode> elemento con un valor 0, un nuevo OAuthToken y un nuevo OAuthTokenSecret.
Errores Para los casos en los que falla la renovación del token, la respuesta incluye uno de estos códigos de error y el mensaje de error correspondiente:
  • Código de error 22: la API requiere autorización
  • Código de error 24: la aplicación está no aprobado para la API
  • Código de error 212: la solicitud se realizó fuera de los límites de la ventana de 30 días
  • Código de error 270: el token de acceso de OAuth ha caducado
  • </ ul>