Saltar al contenido

Resumen de la API de Pushwoosh

La API de Pushwoosh permite a los desarrolladores interactuar con la plataforma de Pushwoosh.

¿Qué puede hacer con la API de Pushwoosh?

Anchor link to

Con la API de Pushwoosh, obtiene acceso a una extensa biblioteca de más de 100 métodos que le permiten:

  • Enviar notificaciones push personalizadas
  • Crear, importar, exportar y gestionar segmentos de usuarios para una segmentación precisa
  • Utilizar APIs masivas para gestionar usuarios/dispositivos en lotes
  • Configurar aplicaciones
  • Rastrear eventos de usuario y añadir etiquetas a los usuarios para mejorar la segmentación y la personalización
  • Crear y gestionar Entidades de Pushwoosh como presets, etiquetas, eventos, aplicaciones, etc.
  • Iniciar Customer Journeys de Pushwoosh a través de la API
  • Recuperar estadísticas completas sobre Customer Journeys y Campañas de Push/Email/SMS.
  • Implementar geofencing para enviar notificaciones basadas en la ubicación cuando los usuarios entran o salen de áreas geográficas específicas
  • Integrar sin problemas servicios de terceros con Pushwoosh

Para explorar la gama completa de métodos disponibles y descubrir las amplias capacidades de la API de Pushwoosh, consulte el índice de referencia de métodos de la API.

Autenticación

Anchor link to

La API de Pushwoosh utiliza tokens de API para autenticar las solicitudes. Hay dos tipos de tokens: Servidor y Dispositivo, cada uno utilizado para ámbitos de API específicos.

Cada cuenta de Pushwoosh viene con un Token de Acceso a la API predeterminado creado para la Aplicación de Demostración de Pushwoosh. Puede ver, crear y gestionar sus tokens de API en el Panel de Control de Pushwoosh.

Límites de tasa

Anchor link to

Un límite de tasa es el número de solicitudes que la API puede recibir en un período determinado. Aunque la mayoría de las solicitudes de API en Pushwoosh no están limitadas, las solicitudes de /createMessage y las equivalentes de Notify de la API de Mensajería v2 están limitadas a 600 por minuto para garantizar la calidad del servicio para todos los usuarios.

Solicitudes

Anchor link to

El uso de HTTPS es obligatorio para todas las solicitudes de la API, garantizando una transferencia de datos segura.

Respuestas

Anchor link to

La API de Pushwoosh normalmente devuelve respuestas en formato JSON.

Códigos de éxito y de error

Anchor link to

Códigos de éxito

Anchor link to

Cuando su solicitud de API se procesa con éxito, recibirá un código de éxito como parte de la respuesta.

Código de estado HTTP
Mensaje de estadoDescripción
200OKPushwoosh procesó la solicitud con éxito

Tenga en cuenta que cuando obtiene una respuesta HTTP 200, significa que su solicitud fue entendida y procesada con éxito, pero no garantiza el éxito de la acción. Por lo tanto, asegúrese de verificar los mensajes de error o advertencia (acceso denegado, aplicación no encontrada, clave de API no válida, etc.) para determinar el éxito de la acción.

Código de estado
Mensaje de estado
200Advertencias: Ha alcanzado el límite de suscriptores. El Mensaje Push se enviará solo a 1 dispositivo aleatorio
200Advertencias: Ha excedido el número de dispositivos activos permitidos en su plan de suscripción actual.
210Acceso denegado o aplicación no encontrada
210Aplicación no encontrada
210Aplicación suspendida
210Cuenta no encontrada
210La cuenta ha sido suspendida
210La cuenta suspendida no puede usar el filtrado de dispositivos
210El token de API o la aplicación no están configurados
210Por favor, seleccione al menos una plataforma
210Token de API no válido: Cuenta no encontrada
210No se ha proporcionado ningún código de aplicación o de grupo
210El token de API, la aplicación o la cuenta no están configurados

Códigos de error

Anchor link to

En caso de que su solicitud no esté formateada correctamente, encuentre problemas de procesamiento o experimente cualquier otro error, Pushwoosh le enviará un código de error que indica la naturaleza del problema, ayudándole a solucionar y abordar el problema de manera efectiva.

Código de estado HTTP
Mensaje de estadoDescripción
400Solicitud incorrectaLa solicitud no se puede cumplir debido a una sintaxis incorrecta
401No autorizadoLa autenticación ha fallado o no se ha proporcionado
403Las restricciones del token prohíben esta operación.Su token de acceso carece de los permisos necesarios para realizar la acción solicitada. Para solucionarlo, revise los permisos de su token de acceso en el panel de control de Pushwoosh y ajústelos según sea necesario para que coincidan con los requisitos de la operación específica que desea realizar.
404Recurso no encontradoIndica que el recurso solicitado, como una aplicación, no se pudo localizar o no existe en el servidor.
500Error internoHubo un problema o error inesperado en el servidor mientras se procesaba la solicitud de la API.