
Teilen Sie:
Alvaro ist Developer Advocate bei Vonage und konzentriert sich auf Netzwerk-APIs. Er hat eine Leidenschaft für Developer Experience, APIs und Open Source. Außerhalb der Arbeit findet man ihn oft in Comicläden, auf Science-Fiction- und Horrorfestivals oder beim Basteln mit diesen berühmten kleinen Plastikbausteinen.
Wie Vonage CAMARA APIs nutzt, um die Erfahrung von Entwicklern zu verbessern
Lesedauer: 2 Minuten
Einführung
Offene Standards wie CAMARA spielen eine Schlüsselrolle bei der Vereinfachung des Zugangs zu Netzwerkfunktionen. Aus diesem Grund unterstützt Vonage diese Standards, die für die Interoperabilität von Netzwerk-APIs zwischen Unternehmen unerlässlich sind.
Anstatt die CAMARA-APIs jedoch als eigenständige Endpunkte bereitzustellen, haben wir einen stärker integrierten Ansatz gewählt: Wir betten sie direkt in unsere Produkte ein um den Kunden mehr Flexibilität und eine bessere Entwicklererfahrung bei realen Implementierungen zu bieten.
Durch die Anpassung unserer Produktstrategie haben wir es Entwicklern erleichtert, die CAMARA-Fähigkeit dort zu nutzen, wo sie unterstützt wird, und gleichzeitig von den Funktionen der bestehenden APIs von Vonage zu profitieren. Hier finden Sie einige Beispiele dafür, wie wir dies erreicht haben.
Beispiel 1: Numbers-Verifizierung über stille Authentifizierung in Verify
Anstatt von Entwicklern eine direkte Integration mit der CAMARA Numbers Verification API zu verlangen, haben wir sie in das Backend unserer Verify API als Teil der Stillen Authentifizierung Flusses.
Wenn Silent Auth aktiviert ist, versucht Verify automatisch, den Benutzer mithilfe von CAMARA zu authentifizieren, und zwar hinter den Kulissen und nur dort, wo dies unterstützt wird. Wenn die stille Authentifizierung nicht verfügbar ist oder fehlschlägt, greift der Fluss auf alternative Kanäle wie SMS, RCS, Voice oder WhatsApp zurück.
Um Entwicklern den Übergang von einer direkten CAMARA-Implementierung zu diesem neuen Ansatz zu erleichtern, haben wir eine detaillierte Migrationsanleitung veröffentlicht, der Schritt für Schritt durch den Prozess führt.
Beispiel 2: SIM-Swap-Erkennung über Identity Insights
Anstatt eine spezielle API anzubieten, die einfach nur die Frage beantwortet, ob in den letzten X Tagen ein SIM-Wechsel stattgefunden hat, haben wir diese Funktion in unsere neue Identitätseinblicke-API.
Mit nur einem API-Aufruf können Entwickler mehrere Identitätsinformationen zu einer Telefonnummer abrufen, darunter SIM-Swap-Indikatoren, Nummernformat, Betreiber-Metadaten und andere relevante Details. Dank dieses Ansatzes müssen Entwickler nur eine API statt mehrerer integrieren, was die Entwicklung beschleunigt und die Latenzzeit verkürzt.
Warum dieser Ansatz?
Es gibt zwei Hauptgründe für unsere Entscheidung, die CAMARA APIs direkt in die Vonage Produkte zu integrieren:
Die Komplexität des Zusammenschlusses mehrerer Mobilfunkbetreiber verbergen
Als CAMARA-Aggregator stellt Vonage Verbindungen zu mehreren Mobilfunkbetreibern in verschiedenen Ländern her. Jeder Betreiber kann verschiedene Versionen der gleichen CAMARA-API implementieren, mit leichten Unterschieden im Design, da sich der Standard ständig weiterentwickelt.
Die direkte Verwaltung dieser Fragmentierung kann für Entwickler zu einer Belastung werden, da sie eine komplexe bedingte Logik einführt, zusätzliche Tests erfordert und die Wartungskosten erhöht.
Indem wir CAMARA-APIs in unsere Produkte einbetten, übernehmen wir diese Komplexität selbst. Die Entwickler interagieren nur mit einer einzigen API-Oberfläche, unabhängig von dem jeweiligen Land oder Betreiber. Dies ermöglicht eine schnellere Integration und eine bessere Erfahrung für Entwickler.
Authentifizierung abgestimmt auf den Rest der Vonage-APIs
Durch die Integration dieser APIs in die Produktschicht von Vonage haben wir den Authentifizierungsfluss vereinheitlicht. Jetzt können Entwickler CAMARA-Funktionen mit derselben Authentifizierungsmethode nutzen, die sie bereits für andere Vonage-Dienste verwenden. Keine zusätzliche Komplexität, keine neuen Authentifizierungsmodelle, die erlernt werden müssen.
Schlussfolgerung
CAMARA verändert die Art und Weise, wie Mobilfunknetze ihre Fähigkeiten offenlegen. Unser Engagement für CAMARA ist ungebrochen, da wir den Standard weiterhin unterstützen und zu seiner Weiterentwicklung beitragen.
Durch die Integration der APIs in die Produkte von Vonage erleichtern wir Entwicklern den Zugriff auf erweiterte Netzwerkfunktionen über eine einheitliche, produktionsreife Schnittstelle.
Sind Sie bereit, die netzgestützten Funktionen zu erkunden? Beginnen Sie mit Stille Authentifizierung oder sehen Sie sich Identitätseinblicke-API um zu sehen, wie diese integrierten CAMARA-APIs in realen Szenarien funktionieren.
Teilen Sie:
Alvaro ist Developer Advocate bei Vonage und konzentriert sich auf Netzwerk-APIs. Er hat eine Leidenschaft für Developer Experience, APIs und Open Source. Außerhalb der Arbeit findet man ihn oft in Comicläden, auf Science-Fiction- und Horrorfestivals oder beim Basteln mit diesen berühmten kleinen Plastikbausteinen.