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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. ¿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