SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
TUTORIAL #DOPPLERACADEMY
CPO en Doppler
Diego Noya
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
Cómo aprovechar la API de
Doppler
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
• Es un conjunto de reglas y funciones (Marco) que dan
acceso a determinada lógica de un software.
• Tiene una interface o un lenguaje definido.
• Define qué hacen y los resultados que devuelven pero
ocultan cómo lo hacen.
• Distintas aplicaciones usan este marco para poder
comunicarse entre ellas.
• Forma de reutilizar código.
¿Qué es y para qué sirve?
API = Application Programming interface
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
Ventajas de REST
•Está totalmente bajo el estándar HTTP.
•Se pueden consumir fácilmente desde cualquier lenguaje de
programación.
•Es más “liviana” por lo que tiene muy buen rendimiento para
grandes volúmenes de datos.
•REST puede estar basada en XML o JSON para el formato de
Datos.
•La gran mayoría de las APIs nuevas, están hechas en REST
Ventajas de SOAP
•Los datos están bien estructurados y más orientados a
objetos.
•Funciona sobre diferentes protocolos, no solo por HTTP.
Diferencias entre SOAP y REST
La versión anterior de la API de Doppler está hecha con SOAP, la nueva API está realizada en REST
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
• Ofrecer más funcionalidades a nuestros clientes.
• Integraciones (Salesforce, Magento)
• Velocidad y escabilidad.
• Establecer una API moderna con más posibilidades que la API actual.
• Expansión, plataformas nuevas o integraciones con otros productos.
¿Por qué una versión nueva?
Hay muchos tipos de beneficios por usar las API, tanto para quien crea la misma, como para quien la utiliza
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
• Personas con conocimientos básicos/medios de programación.
• Empresas con un departamento de sistemas.
¿A quién está orientada?
El universo de quien puede utilizar la API es bastante variado, pero puede ser aprovechada por:
Como aprovechar la API | Diego Noya#DopplerAcademy |
¿Para qué?
• Usarlo con un formulario e insertar un Suscriptor a una Lista.
• Automatizar procesos entre sistemas del usuario y Doppler.
• Consumir Reportes de una Campaña.
• Importar una Lista automáticamente
• Enviar una Campaña sin intervención de una persona ( avanzado )
• Tener una cuenta paga de Doppler
• Obtener el API Key de la cuenta
• Account Name de la cuenta (email de la cuenta)
Requerimientos para utilizarla
Como aprovechar la API | Diego Noya#DopplerAcademy |
• Sobre Doppler API
• Primeros Pasos
• Autentificación y API Key
• Usos básicos
• Manejo de errores
• Formatos de campos
•Definiciones Técnicas
•Playground
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
Primeros pasos
Antes de comenzar a utilizar la API es importante leer la documentación.
https://restapi.fromdoppler.com/docs/
Playground
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
El playground es una herramienta muy útil para realizar pruebas y asegurarnos que no estamos cometiendo
errores.
https://restapi.fromdoppler.com/docs/resources
Caso Práctico
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
A continuación vamos a utilizar el playground de la API para hacer un ejemplo sencillo.
• Crear una Lista (utilizando método List -> Post)
• Obtener esa Lista (usando API)
• Insertar un Suscriptor a la Lista (validar con la aplicación)
• Errores
Caso Práctico – Crear una Lista
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
{
"listId": 0,
"name": "Lista Webinar API",
"currentStatus": "ready",
"subscribersCount": 0,
"creationDate": "2016-07-27T01:12:03.919Z",
"deletedDate": "2016-07-27T01:12:03.919Z",
"hasScheduledCampaigns": false,
"hasFormsAssociated": false,
"hasSegmentsAssociated": false,
"hasEventsAssociated": false,
}
873418
Caso Práctico – Obtener la Lista
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
{
"listId": XXXXXX,
"name": "Lista Webinar API",
"currentStatus": "ready",
"subscribersCount": 0,
"creationDate": "2016-07-27T01:32:11.3530000+00:00",
…………..
}
Caso Práctico – Agregar en la Lista
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
{
"email": “email@example.com",
"belongsToLists": [
"string"
],
"status": "active",
"canBeReactivated": true,
"isBeingReactivated": true,
}
Caso Práctico – Errores
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
• Campo API Key vacío
Caso Práctico – Errores
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
• Campo API Key Incorrecto
¿Preguntas?
Cómo aprovechar la API | Diego Noya#DopplerAcademy |
CPO en Doppler
Diego Noya
dnoya@fromdoppler.com
¡GRACIAS!
1
9

Más contenido relacionado

Destacado

Trabajo de 15 fotos con historia parte 2
Trabajo de 15 fotos con historia parte 2Trabajo de 15 fotos con historia parte 2
Trabajo de 15 fotos con historia parte 2
julioariel19
 
Tema 10 materia y ener
Tema 10  materia y enerTema 10  materia y ener
Tema 10 materia y ener
majelo22
 
Ley Telecomunicaciones
Ley TelecomunicacionesLey Telecomunicaciones
Ley Telecomunicaciones
telecom2009
 
Planificador proyecto enriquecido_con_tic.docx
Planificador proyecto enriquecido_con_tic.docxPlanificador proyecto enriquecido_con_tic.docx
Planificador proyecto enriquecido_con_tic.docx
Stefany Urbano
 
Pre lim task analysis sheet
Pre lim task analysis sheetPre lim task analysis sheet
Pre lim task analysis sheet
bir
 
CURRICULUM_VITAE_OF_BONGANI_GLEN[1]
CURRICULUM_VITAE_OF_BONGANI_GLEN[1]CURRICULUM_VITAE_OF_BONGANI_GLEN[1]
CURRICULUM_VITAE_OF_BONGANI_GLEN[1]
bongani sibanyoni
 
Danny Thorpe Key conventions
Danny Thorpe Key conventionsDanny Thorpe Key conventions
Danny Thorpe Key conventions
bir
 
Sesión de validación de conceptos
Sesión de validación de conceptosSesión de validación de conceptos
Sesión de validación de conceptos
Nikki Valenzuela
 

Destacado (18)

Trabajo de 15 fotos con historia parte 2
Trabajo de 15 fotos con historia parte 2Trabajo de 15 fotos con historia parte 2
Trabajo de 15 fotos con historia parte 2
 
Tema 10 materia y ener
Tema 10  materia y enerTema 10  materia y ener
Tema 10 materia y ener
 
Quanta Consulting Work for Us
Quanta Consulting Work for UsQuanta Consulting Work for Us
Quanta Consulting Work for Us
 
Ley Telecomunicaciones
Ley TelecomunicacionesLey Telecomunicaciones
Ley Telecomunicaciones
 
05
0505
05
 
JISC Design Studio Overview
JISC Design Studio OverviewJISC Design Studio Overview
JISC Design Studio Overview
 
Quimica
QuimicaQuimica
Quimica
 
Planificador proyecto enriquecido_con_tic.docx
Planificador proyecto enriquecido_con_tic.docxPlanificador proyecto enriquecido_con_tic.docx
Planificador proyecto enriquecido_con_tic.docx
 
curriculum GLP
curriculum GLPcurriculum GLP
curriculum GLP
 
Pre lim task analysis sheet
Pre lim task analysis sheetPre lim task analysis sheet
Pre lim task analysis sheet
 
CURRICULUM_VITAE_OF_BONGANI_GLEN[1]
CURRICULUM_VITAE_OF_BONGANI_GLEN[1]CURRICULUM_VITAE_OF_BONGANI_GLEN[1]
CURRICULUM_VITAE_OF_BONGANI_GLEN[1]
 
1 q 2016 earnings call presentation 04.28.16_vf2
1 q 2016 earnings call presentation 04.28.16_vf21 q 2016 earnings call presentation 04.28.16_vf2
1 q 2016 earnings call presentation 04.28.16_vf2
 
Company website presentation december 2015
Company website presentation   december 2015Company website presentation   december 2015
Company website presentation december 2015
 
Company website presentation (b) january 2016
Company website presentation (b)   january 2016Company website presentation (b)   january 2016
Company website presentation (b) january 2016
 
Danny Thorpe Key conventions
Danny Thorpe Key conventionsDanny Thorpe Key conventions
Danny Thorpe Key conventions
 
Proyecto Integrado Plástica
Proyecto  Integrado PlásticaProyecto  Integrado Plástica
Proyecto Integrado Plástica
 
Sesión de validación de conceptos
Sesión de validación de conceptosSesión de validación de conceptos
Sesión de validación de conceptos
 
Ciudadanos de una aldea global
Ciudadanos de una aldea global  Ciudadanos de una aldea global
Ciudadanos de una aldea global
 

Similar a Doppler Tutorial: Cómo aprovechar la API de Doppler

Re evolución robótica
Re evolución robóticaRe evolución robótica
Re evolución robótica
Software Guru
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
davidleggio
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
davidleggio
 

Similar a Doppler Tutorial: Cómo aprovechar la API de Doppler (20)

API como SaaS
API como SaaSAPI como SaaS
API como SaaS
 
Creando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilCreando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágil
 
Azure bootcampo 2019 start up_v1
Azure bootcampo 2019 start up_v1Azure bootcampo 2019 start up_v1
Azure bootcampo 2019 start up_v1
 
Python Gae django
Python Gae djangoPython Gae django
Python Gae django
 
Net conf ar v2018 start up
Net conf ar v2018 start upNet conf ar v2018 start up
Net conf ar v2018 start up
 
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIsForo innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
 
Re evolución robótica
Re evolución robóticaRe evolución robótica
Re evolución robótica
 
Mada metodología ágil de desarrollo de apis
Mada   metodología ágil de desarrollo de apisMada   metodología ágil de desarrollo de apis
Mada metodología ágil de desarrollo de apis
 
SOAP y pruebas automatizadas.pptx
SOAP y pruebas automatizadas.pptxSOAP y pruebas automatizadas.pptx
SOAP y pruebas automatizadas.pptx
 
Mulesoft Anypoint platform: Design Center
Mulesoft Anypoint platform: Design CenterMulesoft Anypoint platform: Design Center
Mulesoft Anypoint platform: Design Center
 
Api managers
Api managersApi managers
Api managers
 
Comparación de API y SOA
Comparación de API y SOAComparación de API y SOA
Comparación de API y SOA
 
Monetización de APIs con WSO2
Monetización de APIs con WSO2Monetización de APIs con WSO2
Monetización de APIs con WSO2
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
 
Que es un paradigma y api
Que es un paradigma y apiQue es un paradigma y api
Que es un paradigma y api
 
herramientas tecnológicas
herramientas tecnológicasherramientas tecnológicas
herramientas tecnológicas
 
RAML
RAMLRAML
RAML
 
App engine
App engineApp engine
App engine
 
Buscadores
BuscadoresBuscadores
Buscadores
 
OpenERP:Presentacion_olivier_jornadas_bilbao2010
OpenERP:Presentacion_olivier_jornadas_bilbao2010OpenERP:Presentacion_olivier_jornadas_bilbao2010
OpenERP:Presentacion_olivier_jornadas_bilbao2010
 

Más de FromDoppler

Más de FromDoppler (20)

Inbound Marketing & Email Marketing para nuevos negocios digitales
Inbound Marketing & Email Marketing para nuevos negocios digitalesInbound Marketing & Email Marketing para nuevos negocios digitales
Inbound Marketing & Email Marketing para nuevos negocios digitales
 
Email Marketing en Navidad: 7 ejemplos prácticos y exitosos
Email Marketing en Navidad: 7 ejemplos prácticos y exitososEmail Marketing en Navidad: 7 ejemplos prácticos y exitosos
Email Marketing en Navidad: 7 ejemplos prácticos y exitosos
 
Masterclass - Email y Automation Marketing (En EUDE)
Masterclass - Email y Automation Marketing (En EUDE)Masterclass - Email y Automation Marketing (En EUDE)
Masterclass - Email y Automation Marketing (En EUDE)
 
Inmersión en el Email Marketing para Emprendedores
Inmersión en el Email Marketing para EmprendedoresInmersión en el Email Marketing para Emprendedores
Inmersión en el Email Marketing para Emprendedores
 
Email y Automation Marketing
Email y Automation Marketing Email y Automation Marketing
Email y Automation Marketing
 
Estrategias digitales para potenciar tu negocio
Estrategias digitales para potenciar tu negocioEstrategias digitales para potenciar tu negocio
Estrategias digitales para potenciar tu negocio
 
¿Qué es la Omnicanalidad?: Cómo implementar una estrategia de Marketing 360°
¿Qué es la Omnicanalidad?: Cómo implementar una estrategia de Marketing 360°¿Qué es la Omnicanalidad?: Cómo implementar una estrategia de Marketing 360°
¿Qué es la Omnicanalidad?: Cómo implementar una estrategia de Marketing 360°
 
Dime cómo comunicas y te diré cuánto vendes
Dime cómo comunicas y te diré cuánto vendesDime cómo comunicas y te diré cuánto vendes
Dime cómo comunicas y te diré cuánto vendes
 
Redes Sociales para atraer, Email Marketing para vender
Redes Sociales para atraer, Email Marketing para venderRedes Sociales para atraer, Email Marketing para vender
Redes Sociales para atraer, Email Marketing para vender
 
Email Marketing para vender
Email Marketing para vender Email Marketing para vender
Email Marketing para vender
 
WiFi Marketing: Atráe prospectos en tu Negocio online
WiFi Marketing: Atráe prospectos en tu Negocio onlineWiFi Marketing: Atráe prospectos en tu Negocio online
WiFi Marketing: Atráe prospectos en tu Negocio online
 
Aspectos a tener en cuenta para Redes Sociales Seguras
Aspectos a tener en cuenta para Redes Sociales SegurasAspectos a tener en cuenta para Redes Sociales Seguras
Aspectos a tener en cuenta para Redes Sociales Seguras
 
Caso de Estudio: Estrategia de Email Marketing para Navidad
Caso de Estudio: Estrategia de Email Marketing para NavidadCaso de Estudio: Estrategia de Email Marketing para Navidad
Caso de Estudio: Estrategia de Email Marketing para Navidad
 
Email Marketing para tu Pyme y tendencias para 2019
Email Marketing para tu Pyme y tendencias para 2019Email Marketing para tu Pyme y tendencias para 2019
Email Marketing para tu Pyme y tendencias para 2019
 
Introducción al Planning Digital
Introducción al Planning DigitalIntroducción al Planning Digital
Introducción al Planning Digital
 
Aumenta tus ventas y fideliza clientes con Email Marketing
Aumenta tus ventas y fideliza clientes con Email MarketingAumenta tus ventas y fideliza clientes con Email Marketing
Aumenta tus ventas y fideliza clientes con Email Marketing
 
Doppler y Club del Marketing Mediterráneo: Email Automation y Funnels de Conv...
Doppler y Club del Marketing Mediterráneo: Email Automation y Funnels de Conv...Doppler y Club del Marketing Mediterráneo: Email Automation y Funnels de Conv...
Doppler y Club del Marketing Mediterráneo: Email Automation y Funnels de Conv...
 
Copywriting: escritura persuasiva para incrementar ventas
Copywriting: escritura persuasiva para incrementar ventasCopywriting: escritura persuasiva para incrementar ventas
Copywriting: escritura persuasiva para incrementar ventas
 
10 preguntas y respuestas sobre Email Marketing Navideño
10 preguntas y respuestas sobre Email Marketing Navideño10 preguntas y respuestas sobre Email Marketing Navideño
10 preguntas y respuestas sobre Email Marketing Navideño
 
Doppler & Aderr: Estrategias de Marketing Estacional para empresas
Doppler & Aderr: Estrategias de Marketing Estacional para empresasDoppler & Aderr: Estrategias de Marketing Estacional para empresas
Doppler & Aderr: Estrategias de Marketing Estacional para empresas
 

Doppler Tutorial: Cómo aprovechar la API de Doppler

  • 2. CPO en Doppler Diego Noya Cómo aprovechar la API | Diego Noya#DopplerAcademy |
  • 3. Cómo aprovechar la API de Doppler Cómo aprovechar la API | Diego Noya#DopplerAcademy |
  • 4. • Es un conjunto de reglas y funciones (Marco) que dan acceso a determinada lógica de un software. • Tiene una interface o un lenguaje definido. • Define qué hacen y los resultados que devuelven pero ocultan cómo lo hacen. • Distintas aplicaciones usan este marco para poder comunicarse entre ellas. • Forma de reutilizar código. ¿Qué es y para qué sirve? API = Application Programming interface Cómo aprovechar la API | Diego Noya#DopplerAcademy |
  • 5. Ventajas de REST •Está totalmente bajo el estándar HTTP. •Se pueden consumir fácilmente desde cualquier lenguaje de programación. •Es más “liviana” por lo que tiene muy buen rendimiento para grandes volúmenes de datos. •REST puede estar basada en XML o JSON para el formato de Datos. •La gran mayoría de las APIs nuevas, están hechas en REST Ventajas de SOAP •Los datos están bien estructurados y más orientados a objetos. •Funciona sobre diferentes protocolos, no solo por HTTP. Diferencias entre SOAP y REST La versión anterior de la API de Doppler está hecha con SOAP, la nueva API está realizada en REST Cómo aprovechar la API | Diego Noya#DopplerAcademy |
  • 6. • Ofrecer más funcionalidades a nuestros clientes. • Integraciones (Salesforce, Magento) • Velocidad y escabilidad. • Establecer una API moderna con más posibilidades que la API actual. • Expansión, plataformas nuevas o integraciones con otros productos. ¿Por qué una versión nueva? Hay muchos tipos de beneficios por usar las API, tanto para quien crea la misma, como para quien la utiliza Cómo aprovechar la API | Diego Noya#DopplerAcademy |
  • 7. • Personas con conocimientos básicos/medios de programación. • Empresas con un departamento de sistemas. ¿A quién está orientada? El universo de quien puede utilizar la API es bastante variado, pero puede ser aprovechada por: Como aprovechar la API | Diego Noya#DopplerAcademy | ¿Para qué? • Usarlo con un formulario e insertar un Suscriptor a una Lista. • Automatizar procesos entre sistemas del usuario y Doppler. • Consumir Reportes de una Campaña. • Importar una Lista automáticamente • Enviar una Campaña sin intervención de una persona ( avanzado )
  • 8. • Tener una cuenta paga de Doppler • Obtener el API Key de la cuenta • Account Name de la cuenta (email de la cuenta) Requerimientos para utilizarla Como aprovechar la API | Diego Noya#DopplerAcademy |
  • 9. • Sobre Doppler API • Primeros Pasos • Autentificación y API Key • Usos básicos • Manejo de errores • Formatos de campos •Definiciones Técnicas •Playground Cómo aprovechar la API | Diego Noya#DopplerAcademy | Primeros pasos Antes de comenzar a utilizar la API es importante leer la documentación. https://restapi.fromdoppler.com/docs/
  • 10. Playground Cómo aprovechar la API | Diego Noya#DopplerAcademy | El playground es una herramienta muy útil para realizar pruebas y asegurarnos que no estamos cometiendo errores. https://restapi.fromdoppler.com/docs/resources
  • 11. Caso Práctico Cómo aprovechar la API | Diego Noya#DopplerAcademy | A continuación vamos a utilizar el playground de la API para hacer un ejemplo sencillo. • Crear una Lista (utilizando método List -> Post) • Obtener esa Lista (usando API) • Insertar un Suscriptor a la Lista (validar con la aplicación) • Errores
  • 12. Caso Práctico – Crear una Lista Cómo aprovechar la API | Diego Noya#DopplerAcademy | { "listId": 0, "name": "Lista Webinar API", "currentStatus": "ready", "subscribersCount": 0, "creationDate": "2016-07-27T01:12:03.919Z", "deletedDate": "2016-07-27T01:12:03.919Z", "hasScheduledCampaigns": false, "hasFormsAssociated": false, "hasSegmentsAssociated": false, "hasEventsAssociated": false, } 873418
  • 13. Caso Práctico – Obtener la Lista Cómo aprovechar la API | Diego Noya#DopplerAcademy | { "listId": XXXXXX, "name": "Lista Webinar API", "currentStatus": "ready", "subscribersCount": 0, "creationDate": "2016-07-27T01:32:11.3530000+00:00", ………….. }
  • 14. Caso Práctico – Agregar en la Lista Cómo aprovechar la API | Diego Noya#DopplerAcademy | { "email": “email@example.com", "belongsToLists": [ "string" ], "status": "active", "canBeReactivated": true, "isBeingReactivated": true, }
  • 15. Caso Práctico – Errores Cómo aprovechar la API | Diego Noya#DopplerAcademy | • Campo API Key vacío
  • 16. Caso Práctico – Errores Cómo aprovechar la API | Diego Noya#DopplerAcademy | • Campo API Key Incorrecto
  • 17. ¿Preguntas? Cómo aprovechar la API | Diego Noya#DopplerAcademy |
  • 18. CPO en Doppler Diego Noya dnoya@fromdoppler.com ¡GRACIAS!
  • 19. 1 9