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 toCon 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 toLa 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 toUn 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 toEl uso de HTTPS es obligatorio para todas las solicitudes de la API, garantizando una transferencia de datos segura.
Respuestas
Anchor link toLa API de Pushwoosh normalmente devuelve respuestas en formato JSON.
Códigos de éxito y de error
Anchor link toCódigos de éxito
Anchor link toCuando 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 estado | Descripción |
|---|---|---|
| 200 | OK | Pushwoosh 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 |
|---|---|
| 200 | Advertencias: Ha alcanzado el límite de suscriptores. El Mensaje Push se enviará solo a 1 dispositivo aleatorio |
| 200 | Advertencias: Ha excedido el número de dispositivos activos permitidos en su plan de suscripción actual. |
| 210 | Acceso denegado o aplicación no encontrada |
| 210 | Aplicación no encontrada |
| 210 | Aplicación suspendida |
| 210 | Cuenta no encontrada |
| 210 | La cuenta ha sido suspendida |
| 210 | La cuenta suspendida no puede usar el filtrado de dispositivos |
| 210 | El token de API o la aplicación no están configurados |
| 210 | Por favor, seleccione al menos una plataforma |
| 210 | Token de API no válido: Cuenta no encontrada |
| 210 | No se ha proporcionado ningún código de aplicación o de grupo |
| 210 | El token de API, la aplicación o la cuenta no están configurados |
Códigos de error
Anchor link toEn 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 estado | Descripción |
|---|---|---|
| 400 | Solicitud incorrecta | La solicitud no se puede cumplir debido a una sintaxis incorrecta |
| 401 | No autorizado | La autenticación ha fallado o no se ha proporcionado |
| 403 | Las 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. |
| 404 | Recurso no encontrado | Indica que el recurso solicitado, como una aplicación, no se pudo localizar o no existe en el servidor. |
| 500 | Error interno | Hubo un problema o error inesperado en el servidor mientras se procesaba la solicitud de la API. |