OneAPI (GSM telekom)

OneAPI är en uppsättning applikationsprogrammeringsgränssnitt (API) som stöds av GSM Association som exponerar nätverkskapacitet [ klara ] över Internet.

OneAPI , enligt definitionen av telekomindustrin – ledd av GSMA och Open Mobile Alliance (OMA) – är en uppsättning standardiserade och lätta webbvänliga applikationsprogrammeringsgränssnitt (API) för kommunikationstjänsteleverantörer (CSP) att använda för att exponera sina nätverk . Bygger på OneAPI version 2.0-specifikationer, de nuvarande OneAPI-specifikationerna är på version 3 beta (publicerad från februari till april 2012).

Alla mobiloperatörer eller tjänsteleverantörer kan implementera och använda OneAPI. OneAPI är avsett att komplettera befintliga klient- och webb-API:er [ förtydliga ] och inte ersätta det, genom att ge tillgång till nätverkskapacitet och information, oavsett operatör.

Det ersätter Parlay X API:er

OneAPI skiljer sig från Parlay X genom att nätverkskapaciteten exponeras på ett RESTfult sätt, med JSON- svar, för att underlätta mash-ups med webb-API:er. Även antalet funktioner har reducerats för att göra det enkelt.

Vodafone har sponsrat och lett GSMA OneAPI-projektet sedan starten 2008.

OneAPI v1.0

  • Betalningar – möjligheten att debitera användarens räkning (eller förskottsbetalningar) för nedladdningar och mikrobetalningar i appen. API:et tillåter en direkt debitering, i väntan på användarauktorisering, eller möjligheten att först reservera pengar och sedan debitera senare (till exempel när du är nöjd med att de har fått varan betald för). Du kan kontrollera mottagandet av en viss transaktion och återbetala en användare helt eller delvis för en tidigare transaktion.
  • Plats - lokalisera en eller flera användare med önskad noggrannhet. Operatören kommer att sträva efter att svara så nära den begärda noggrannheten som möjligt.
  • Meddelanden - möjligheten att skicka ett SMS / MMS till en användare, eller en grupp användare; och även möjligheten att låta användare skicka SMS eller MMS till din webbapplikation.

OneAPI v2.0

  • Dataanslutningsprofil - slå upp nätverks-, bärar- och roamingstatus för en viss terminal
  • Enhetskapacitetsprofil - bestäm enhetens märke/modell och en länk till dess UA Prof (eller liknande) beskrivning
  • Samtalskontroll - ställ in och hantera samtal mellan två eller flera parter, inklusive en Web IVR-applikation och en användare

Användarauktorisering hanteras via ett OAuth- flöde. Detta gör OneAPI kompatibel med många webbtjänster (Facebook, Twitter, Google) som stöder OAuth, och det säkerställer att användarna samtycker till att deras privata information kan delas med webbapplikationer.

externa länkar