Personyze Wiki Personyze Wiki docs
Español
  • English
  • Español
  • Français
  • Deutsch
  • Italiano
  • Nederlands
  • Português
  • Polski
  • 日本語
  • العربية
Open Personyze
Documentación/ Desarrolladores/ Recursos para desarrolladores — API REST y SDK
Desarrolladores

Recursos para desarrolladores — API REST y SDK

El punto de partida para desarrolladores: la API REST de Personyze, el lenguaje de plantillas de las acciones y los SDK para Android, iOS y Google Tag Manager, con enlaces a la referencia completa.

4 min read Actualizado hace 56 minutos

Personyze ofrece una API REST para gestionar su cuenta mediante programación, un lenguaje de plantillas para crear el HTML de las acciones y un conjunto de SDK para la integración con apps móviles nativas y gestores de etiquetas. Esta página es el punto de partida — resúmenes rápidos más enlaces a la documentación de referencia completa.

API REST

La API REST de Personyze permite a aplicaciones de terceros leer y modificar datos de su cuenta: gestionar usuarios y listas de usuarios, trabajar con los catálogos de productos y de artículos, controlar placeholders y acciones, realizar operaciones en vivo sobre usuarios conectados, consultar resúmenes diarios de informes y mucho más. Usa HTTP estándar, acepta y devuelve JSON, y admite los cuatro verbos estándar (GET, POST, PUT, DELETE).

Ejemplo rápido

Obtener el usuario con el ID interno 42:

curl 'https://api:YOUR_API_KEY@app.personyze.com/rest/users/where/internal_id=42'

La forma general de cada solicitud:

https://api:<API_KEY>@app.personyze.com/rest/<object>[/<modifier>/<value>...]

Referencia completa de la API REST (4 artículos)

📖 Descripción general e inicio rápidoForma de las solicitudes, métodos HTTP, códigos de respuesta, convenciones como id frente a internal_id. Leer →
🔑 AutenticaciónCómo obtener su clave de API, enviarla por cabecera o en la URL, códigos de error, patrones para varias cuentas. Ejemplos en curl, Python y JS. Leer →
🧩 Parámetros de rutaLa sintaxis where / columns / order_by / limit con todos los operadores, composición AND/OR y reglas de columnas indexadas. Leer →
📚 Referencia de objetosPáginas por objeto para los 18 endpoints — usuarios, productos, artículos, acciones, placeholders, interacciones, eventos, sesiones, resúmenes. Leer →

Lenguaje de plantillas

Las acciones de Personyze (banners, popups, widgets de recomendación, emails) se crean en un lenguaje de plantillas que es sobre todo HTML y CSS normales, con directivas para parámetros editables, bucles sobre tablas de Personyze (productos, artículos), condicionales y nombres de clase especiales que convierten elementos normales en widgets de Personyze.

📝 Lenguaje de plantillas — referencia del HTML de las accionesReferencia completa de la sintaxis: variables ${args} , variables de usuario y de sesión, funciones, bucles de tabla ${foreach} , condicionales, clases especiales con el prefijo $(por ejemplo,$responsive, $btn, $popup, $cform), gestión de formularios y las directivas ${menu} que construyen el editor visual. Además, la biblioteca de GitHub con 12 plantillas de ejemplo listas para usar. Leer →

SDK y herramientas en GitHub

Aunque la API REST y el lenguaje de plantillas ya están documentados por completo en la wiki, todo el código abierto de Personyze sigue en GitHub, en github.com/personyze:

SDK móviles nativos

📱 SDK de Android (Java)Seguimiento y personalización completos de Personyze para apps de Android. Repositorio → · App de demostración →
🍎 SDK de iOS (Swift)Integración nativa con iOS, con las mismas funciones que el SDK de Android. Repositorio → · App de demostración →

Ambos SDK se publican con licencia MIT. Las apps de demostración son referencias ejecutables que muestran todo el flujo, de la configuración a la personalización. Para un recorrido guiado, consulte la Guía de integración de recomendaciones de productos en apps móviles.

Herramientas web

🏷 Plantilla de Google Tag ManagerEl código de seguimiento de Personyze empaquetado como plantilla de GTM importable. Añádala a su contenedor en lugar de programar el fragmento a mano. Repositorio →
📑 Código fuente del lenguaje de plantillasEl código fuente de la referencia del lenguaje de plantillas (arriba) más 12 plantillas de ejemplo con anotaciones completas: popups, formularios, temporizadores, recomendaciones, emails, prueba social. Repositorio →

Combine la plantilla de GTM con la guía de configuración de Google Tag Manager para el flujo de integración completo.

Did this page answer your question?
Thank you — that goes to whoever maintains this page.