Workshop MDP Campus Party Mx

711 views

Published on

Technical Workshop for MDP APIs at Campus Party Mexico

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Workshop MDP Campus Party Mx

  1. 1. Movistar Developers Platform Campus Party Noviembre 2009
  2. 2. Índice ¿Qué vamos a ver en esta presentación? 01 Movistar developers platform 02. APIs disponibles 03. Desarrollo de una aplicación 04. Demostración de la aplicación TELEFÓNICA I+D
  3. 3. 01. ¿Sobre qué NO trata esta presentación? En esta presentación NO HABLA de desarrollo … … ES DESARROLLO, para desarrolladores TELEFÓNICA I+D
  4. 4. 01. ¿Qué es Movistar Developers Platform? Es una iniciativa global de Telefónica que iniciamos en México para impulsar la innovación de desarrolladores de todo el mundo … … poniendo en contacto desarrolladores y usuarios TELEFÓNICA I+D
  5. 5. 01. Puedes ganar dinero con nosotros Movistar Developers Platform ofrece el 70% de las ventas ... pero estamos diseñando modelos de Revenue Sharing más innovadores para los próximos meses TELEFÓNICA I+D
  6. 6. 01. ¿Cómo es? Movistar Developers Platform no es un Application Store … … es un entorno de creación y venta de aplicaciones sobre unas capacidades de operador abiertas! TELEFÓNICA I+D
  7. 7. 01. ¿Qué puedes hacer? Puedes crear nuevos servicios sobre las APIs de Movistar con documentación y SDKs en Java, PHP y C# … … y recibir comentarios de otros usuarios y desarrolladores! TELEFÓNICA I+D
  8. 8. 01. ¿Cómo te puedes unir? Es gratis, sólo es necesario tu email y tu número de celular en http://developers.movistar.com.mx/ ¡únete a nuestro reto en http://cplabs.me y participa! TELEFÓNICA I+D
  9. 9. 02. ¿Qué APIs están disponibles? Se han abierto cuatro APIs de comunicaciones: - SMS : envío de SMS desde aplicación - MMS : envío de MMS desde aplicación - WAP-Push : envío de WAP-Push desde aplicación TELEFÓNICA I+D
  10. 10. 02. ¿Cómo uso un API? Es sencillo, tenemos interfaces HTTP REST que admiten - application/xml - application/json - application/x-www-form-urlencoded (no lo uses, es más feo) Es seguro, usamos el Authorization header en cada petición HTTPS Authorization: SDPBasicAuth realm="SDPAPIs", consumer_key= "serviceId@spId", signature_method="MD5", signature="MD5(spId+spPassword+timeStamp)", timestamp="YYYYMMDDHHMMSS", version="0.1", token="AccessToken", requestor_id ="MSISDN ", requestor_type ="1" Es rápido, ofrecemos 3 SDKs para diferentes lenguajes - SDKs para JAVA, PHP y C# TELEFÓNICA I+D
  11. 11. 02. ¿Cómo es una petición REST para enviar SMS? Sencillo, una petición HTTPS y listo: POST /osg/UNICA-SMS-REST/SMS HTTP/1.1 Content-Type: application/json Authorization: SDPBasicAuth realm="SDPAPIs", consumer_key="0100105600@000025", signature_method="MD5", signature="A5766BB000AEA947429B07D8F6896019", timestamp="20091015120206", version="0.1", token="2ZFO4gAL", requestor_id="5213907550077", requestor_type="1" User-Agent: Jakarta Commons-HttpClient/3.1 Host: host:port Content-Length: 155 {"smsText": { "address": {"phoneNumber": "5213851866422"}, "message": “Hola Mexico" }} ¡No estás solo! - Tenemos guías de desarrollo en la sección “Desarrolladores > Documentación” - Puedes usar los SDKs TELEFÓNICA I+D
  12. 12. 03. ¿Cuánto se tarda en desarrollar una aplicación? El tiempo en que se toma un café … ... ¡vamos a hacer una en 7 minutos! sin trampas, desde cero, con Eclipse y el SDK de Java TELEFÓNICA I+D
  13. 13. Conclusiones Movistar Developers Platform es una iniciativa global de Telefónica que iniciamos en México para impulsar la innovación de desarrolladores de todo el mundo Movistar Developers Platform no un Application Store es un entorno de creación de aplicaciones para conectar Desarrolladores y Usuarios Desarrollar aplicaciones en Movistar Developers Platform es rápido y fácil con nuestras APIs REST y los SDKs para Java, PHP y C# Ahora ofrecemos un 70% del precio de descarga pero estamos diseñando nuevos modelos de Revenue Sharing TELEFÓNICA I+D
  14. 14. ¿Preguntas? No te quedes con la duda, pregunta. Soporte Movistar Developers Platform soporte@developers.movistar.com.mx José Rodríguez Pérez joser@tid.es TELEFÓNICA I+D
  15. 15. TELEFÓNICA Investigación y Desarrollo, S.A. Unipersonal © 2008 Telefónica I+D

×