際際滷

際際滷Share a Scribd company logo
GRUPPO TIM
TIM OPEN Hackathon
Milano, 4 Novembre 2017
Horizontal Platforms, Olivetti
Francesco Arcieri  Cloud Special Projects Manager
2
API LAB: Accesso
3
API LAB: API Sottoscritte
4
API LAB: Nuova Applicazione
5
API LAB: Generazione API Keys
6
API LAB: Cruscotto di Monitoraggio per il Developer
7
API LAB: Guida 温鉛鉛u壊看
8
API LAB: Documentazione
9
TIM API  InfoSIM
Lancia lAPP
Invoca lAPI InfoSIM
(Numero Telefono)
IMEI, IMSI
Recupera le informazioni sui
codici IMEI e IMSI a partire
dal numero di telefono della
SIM.
Eroga servizio
InfoSIM APIEnd User APP
10
TIM API  InviaSMS
End User APP SMS API
Lancia lAPP
Invoca lAPI SMS
(Testo SMS, Numero Telefono)
Invia SMS
Invia SMS direttamente dai
tuoi applicativi e verifica lo
stato dei tuoi messaggi.
11
TIM API  AuthenticationOTP
OTP API
Lancia lAPP
Invoca lAPI OTP
(Numero Telefono)
Invia SMS con una 束One Time Password損
Invio e verifica di One Time
Password (OTP) via SMS per
finalit di autenticazione
utente. Lintegrazione di
questa API in applicazioni
esterne consente linvio di
una OTP ad un utente
mobile e successiva verifica
dellOTP ricevuta.
Inserisce lOTP
Verifica lOTP
(Numero Telefono, OTP)
OTP verificato
Utente autenticato
Utilizza lAPP
End User APP
12
TIM API  EasyPrivacy
Lancia lAPP
Con EasyPrivacy puoi
creare, attivare,
disattivare una privacy
policy gestendo lo stato
del consenso a dati
personali dei tuoi utenti
finali in conformit al
D.Lgs. n. 196/2003
(Codice della Privacy).
Richiede il consenso alla privacy
EasyPrivacy API
Crea nuova Privacy Policy
Attiva Privacy Policy
SMS API
Consenso
non presente
Invoca lAPI SMS
Registra il Consenso
Consenso presente
EasyPrivacyDeveloperEnd User APP
Invia SMS con link al sistema EasyPrivacy
Esprime il consenso ad essere localizzato
Richiede il consenso alla privacy
Consenso
presente
Eroga servizio
13
TIM API  EasyPrivacy
Lancia lAPP
Richiede il consenso alla privacy
Crea nuova Privacy Policy
Attiva Privacy Policy
Consenso
non presente
Invoca lAPI SMS
Invia SMS con link al sistema EasyPrivacy (1)
Esprime il consenso ad essere localizzato (2)
Registra il Consenso
Richiede il consenso alla privacy
Consenso
presenteConsenso presente
Eroga servizio
(1)
(2)
EasyPrivacy API SMS API EasyPrivacyDeveloperEnd User APP
14
TIM API  TerminalLocation
Terminal Location API SMS API
Lancia lAPP
Invoca lAPI Terminal Location
Richiede il consenso alla privacy
Consenso
non presente
Invoca lAPI SMS
Invia SMS con link al sistema EasyPrivacy
Esprime il consenso ad essere localizzato
Consenso non presente
In attesa di consenso
Invoca lAPI Terminal Location
Richiede il consenso alla privacy
Restituisce le Coordinate GPS
Consenso presente
Consenso presente
Eroga servizio
Il servizio TerminalLocation
consente ad una Terza Parte
di risalire alla localizzazione
di un terminale.
EasyPrivacy API EasyPrivacy
Registra il Consenso
End User APP
15
TIM API  CustomerProfile
CustomerProfile API SMS API
Lancia lAPP
Invoca lAPI Customer Profile
Richiede il consenso alla privacy
Consenso
non presente
Invoca lAPI SMS
Invia SMS con link al sistema EasyPrivacy
Esprime il consenso ad essere localizzato
Consenso non presente
In attesa di consenso
Richiede il consenso alla privacy
Restituisce attributi disponibili
束Es: Tipologia utenza,
device,sesso, 損
Consenso presente
Consenso presente
EasyPrivacy API EasyPrivacy
Registra il Consenso
End User APP
Invoca lAPI Customer Profile
Richiede valore attributi
[Tipologia utenza, sesso]
Restituisce valore attributi
束Es: Business, Femmina損
Fornisce UX
personalizzata
Ricevi le informazioni di profilo degli utenti della
customer base di TIM e scopri se un utente 竪 di
tipo business oppure consumer, oltre ad altre
informazioni relative al terminale.
16
TIM OPEN API: Reference Architecture
17
Francesco Arcieri
Francesco.Arcieri@Olivetti.com
https://www.linkedin.com/in/francescoarcieri/

More Related Content

TIM OPEN Hackathon

  • 1. GRUPPO TIM TIM OPEN Hackathon Milano, 4 Novembre 2017 Horizontal Platforms, Olivetti Francesco Arcieri Cloud Special Projects Manager
  • 3. 3 API LAB: API Sottoscritte
  • 4. 4 API LAB: Nuova Applicazione
  • 6. 6 API LAB: Cruscotto di Monitoraggio per il Developer
  • 7. 7 API LAB: Guida 温鉛鉛u壊看
  • 9. 9 TIM API InfoSIM Lancia lAPP Invoca lAPI InfoSIM (Numero Telefono) IMEI, IMSI Recupera le informazioni sui codici IMEI e IMSI a partire dal numero di telefono della SIM. Eroga servizio InfoSIM APIEnd User APP
  • 10. 10 TIM API InviaSMS End User APP SMS API Lancia lAPP Invoca lAPI SMS (Testo SMS, Numero Telefono) Invia SMS Invia SMS direttamente dai tuoi applicativi e verifica lo stato dei tuoi messaggi.
  • 11. 11 TIM API AuthenticationOTP OTP API Lancia lAPP Invoca lAPI OTP (Numero Telefono) Invia SMS con una 束One Time Password損 Invio e verifica di One Time Password (OTP) via SMS per finalit di autenticazione utente. Lintegrazione di questa API in applicazioni esterne consente linvio di una OTP ad un utente mobile e successiva verifica dellOTP ricevuta. Inserisce lOTP Verifica lOTP (Numero Telefono, OTP) OTP verificato Utente autenticato Utilizza lAPP End User APP
  • 12. 12 TIM API EasyPrivacy Lancia lAPP Con EasyPrivacy puoi creare, attivare, disattivare una privacy policy gestendo lo stato del consenso a dati personali dei tuoi utenti finali in conformit al D.Lgs. n. 196/2003 (Codice della Privacy). Richiede il consenso alla privacy EasyPrivacy API Crea nuova Privacy Policy Attiva Privacy Policy SMS API Consenso non presente Invoca lAPI SMS Registra il Consenso Consenso presente EasyPrivacyDeveloperEnd User APP Invia SMS con link al sistema EasyPrivacy Esprime il consenso ad essere localizzato Richiede il consenso alla privacy Consenso presente Eroga servizio
  • 13. 13 TIM API EasyPrivacy Lancia lAPP Richiede il consenso alla privacy Crea nuova Privacy Policy Attiva Privacy Policy Consenso non presente Invoca lAPI SMS Invia SMS con link al sistema EasyPrivacy (1) Esprime il consenso ad essere localizzato (2) Registra il Consenso Richiede il consenso alla privacy Consenso presenteConsenso presente Eroga servizio (1) (2) EasyPrivacy API SMS API EasyPrivacyDeveloperEnd User APP
  • 14. 14 TIM API TerminalLocation Terminal Location API SMS API Lancia lAPP Invoca lAPI Terminal Location Richiede il consenso alla privacy Consenso non presente Invoca lAPI SMS Invia SMS con link al sistema EasyPrivacy Esprime il consenso ad essere localizzato Consenso non presente In attesa di consenso Invoca lAPI Terminal Location Richiede il consenso alla privacy Restituisce le Coordinate GPS Consenso presente Consenso presente Eroga servizio Il servizio TerminalLocation consente ad una Terza Parte di risalire alla localizzazione di un terminale. EasyPrivacy API EasyPrivacy Registra il Consenso End User APP
  • 15. 15 TIM API CustomerProfile CustomerProfile API SMS API Lancia lAPP Invoca lAPI Customer Profile Richiede il consenso alla privacy Consenso non presente Invoca lAPI SMS Invia SMS con link al sistema EasyPrivacy Esprime il consenso ad essere localizzato Consenso non presente In attesa di consenso Richiede il consenso alla privacy Restituisce attributi disponibili 束Es: Tipologia utenza, device,sesso, 損 Consenso presente Consenso presente EasyPrivacy API EasyPrivacy Registra il Consenso End User APP Invoca lAPI Customer Profile Richiede valore attributi [Tipologia utenza, sesso] Restituisce valore attributi 束Es: Business, Femmina損 Fornisce UX personalizzata Ricevi le informazioni di profilo degli utenti della customer base di TIM e scopri se un utente 竪 di tipo business oppure consumer, oltre ad altre informazioni relative al terminale.
  • 16. 16 TIM OPEN API: Reference Architecture