Blog

DIY met de T-Mobile API

Geschreven door  | 

Dankzij de inzet en geloof van een aantal IT-collega’s kan ik vandaag met trots bekend maken dat we onze API beschikbaar stellen! We bekijken graag met onze klanten en leveranciers de mogelijkheden om onze diensten met derden te koppelen.

Al sinds november 2011 pionierden een aantal IT helden binnen T-Mobile met het idee om een API beschikbaar te stellen. En vanaf vandaag is het dus zo ver! Dit kan wat ons betreft leiden tot een geheel nieuwe My T-Mobile app voor en door de klanten. Of denk aan een zakelijke integratie met SalesForce, SAP of andere zakelijke systemen. Onze API is er klaar voor.

Samen nieuwe dingen ontwikkelen

Nu is onze API al een tijdje online en kun je je afvragen wat hier de nieuwswaarde van is. Vanuit techniek is dit inderdaad niets nieuws. Wel is het zo dat we de CAPI nu meer op de voorgrond van onze ontwikkeling gaan zetten. Samen kunnen we meer, het ontwikkelen van diensten voor klanten vanuit een ivoren toren is achterhaald. We willen samenwerken, faciliteren, luisteren en leren. Want daar vanuit ontstaan mooie nieuwe dingen.

Onze (C)API

Onze CAPI, onze benaming voor de Customer API bij T-Mobile, is te vinden op https://capi.t-mobile.nl.
In 2011 begonnen we met versie 1.0 als ingang voor ‘trusted partners’. Inmiddels zijn we bij versie 1.9 en staan voor de komende releases de volgende changes en demands op onze backlog:

  • Differentiatie in rechten van gebruik.
  • Ondersteuning van populaire “frameworks” en codetaal, bijvoorbeeld PHP (Server side), AngularJS (Javascript / client-side) en python.
  • Meerdere product feeds (denk aan onze nieuwe uur, dag en weekend bundels)

Heb je zelf nog aanbevelingen of wensen? Post ze even onder dit blog, dan kijken we of we jouw wensen in deze release mee kunnen nemen.

Toestemming

Om onze API te gebruiken willen we nu even persoonlijk contact maken met de aanvragers. Waarom? Gewoon eerst even kennis maken en luisteren waar we kunnen helpen.Via https://capi.t-mobile.nl/documentation/contact kun je een key aanvragen en neem ik zo snel mogelijk contact met je op.

Toepassingen

We bereiden een paar toepassingen voor waar onze klanten de komende weken al mee aan de slag kunnen:

  • IFTTT (IfThisThenThat)
    Er komt een recipe beschikbaar dat direct aansluit op onze CAPI. Ga je gang, koppel je verbruik gerust aan je Lampen met HUE 😉
  • GitHub
    We hebben een eigen Github omgeving. Je kunt er terecht voor een basisversie van de My-T-Mobile App inclusief een Android SmartWatch-versie.

Zo ver mijn update voor nu! Zoals eerder aangegeven, voor meer informatie neem een bezoekje aan https://capi.t-mobile.nl of laat je reactie onder dit artikel achter. Ik ben erg benieuwd naar de verzoeken die binnen gaan komen en we staan klaar om met onze klanten en leveranciers de weg forward in te slaan!

Ik ben Edouard Leeuwenburg en bij T-Mobile werk ik dagelijks aan het optimaliseren van de beste online klanten beleving. In mijn vrije tijd lig ik het liefste zo veel mogelijk in zee of zit te tweaken aan mijn gadgets of denk mee aan innovatieve online ontwikkelingen.

  • Supergaaf initiatief. Staat een netwerk api ook op de rol? Zou een mooie uitbreiding zijn.

    • Edouard Leeuwenburg

      Top idee Ruud! Ik zal het eens aan collega Bart vragen, je weet m wel te vinden he? 😉

  • alansan

    Heel gaaf!
    Ik kan nog niets vinden in Github. Is dit er al?
    Wat ik me nog verder afvraag:
    wordt de gebruiker na inloggen ook geredirect naar de authorisatie pagina en is die pagina ook responsive?

    • Edouard Leeuwenburg

      Tadaa!! https://github.com/T-MobileNL
      Wat ga jij maken?

      • alansan

        Dat hangt er een beetje vanaf wat het antwoord is op mijn vraag. 😉
        Weet je er al misschien wat meer over? Zou gaaf zijn om een integratie te bouwen met een crm of een apple watch app

        Ook vraag ik me af of jullie sites als https://www.delaagsterekening.nl/ ondersteunen/gedogen?
        Volgens mij maken ze hier geen gebruik van de api en hacken ze rechtstreeks in my t-mobile….

        • Edouard Leeuwenburg

          Hi alansan, de laagsterekening.nl is geen API trusted party van ons. Ik raad klanten dan ook af om hier gebruik van te maken. Prachtig Phishing concept vind je niet?
          Inmiddels is er al een klant begonnen met het maken van een Windows 10 app en nee voor zover ik weet gebruiken we geen authorisatie pagina. Via de API kun je zelf je inlog component maken.