Functions
Twilio Functions ist eine serverlose Umgebung, in der Entwickelnde schnell produktionsreife, ereignisgesteuerte Twilio‐Anwendungen erstellen können, die mit ihrem Unternehmen mitwachsen.
Hauptmerkmale
- Standardmäßig sicher: Es wird automatisch sichergestellt, dass nur Twilio‐Anfragen Ihren Code ausführen können
- Serverless: Übertragen Sie Ihre betrieblichen Aufgaben an Twilio und verzichten Sie auf eine eigene Infrastruktur.
- Automatische Skalierung: Automatische Kapazitätserweiterung zur Erfüllung der einzigartigen Anforderungen Ihrer Anwendung
- Native Twilio‐Integration: Sie verwenden Functions als erstklassigen Bestandteil der Twilio‐Konsole mit einer vorinitialisierten integrierten Twilio‐Node.js‐Hilfebibliothek
- Vertraut: Arbeiten Sie in einer Umgebung, die von Node 14 unterstützt wird
So funktioniert‘s
Dank Twilio Functions müssen Sie kein Hosting mehr in Anspruch nehmen oder einen Server einrichten, um TwiML oder andere HTTP‐basierte Antworten bereitzustellen. Mit Functions müssen Sie sich nicht mehr um die Pflege oder Skalierung Ihrer Web‐Infrastruktur kümmern – alles wird nahtlos von Twilio verwaltet und Ihrem Anwendungsfall entsprechend skaliert.
Zu den typischen Anwendungsfällen gehören die Bearbeitung von Sprachanrufen, die Bereitstellung von Token für unsere SDKs für Mobilgeräte oder der Aufruf der Twilio‐REST‐API als Reaktion auf ein Ereignis wie eine eingehende SMS.
Erste Schritte mit Serverless und Twilio Functions
Der Twilio Functions and Assets Editor kombiniert Funktionen, Assets, Abhängigkeiten, Umgebungsvariablen und Debugging in einem zentralen Fenster. Sie können Assets hochladen und erstellen. Sie können auf alle Ihre Functions zugreifen und diese gleichzeitig auf mehreren Registerkarten bearbeiten.
Wir haben Codebeispiele zusammengestellt, die sich als Ausgangspunkt für Ihre Anwendungsentwicklung mit Twilio Functions and Assets eignen.
Erlernen Sie die Grundlagen für den Umgang mit SMS, MMS und Telefonanrufen
- Empfangen einer eingehenden SMS
- SMS und MMS senden
- Empfangen eines eingehenden Telefonanrufs
- Telefonieren
Erfahren Sie, wie Sie APIs nutzen können
Erfahren Sie, wie Überschriften und Cookies zusätzliche Funktionen und Sicherheit bieten können
- Aktivieren Sie CORS zwischen Flex‐Plug‐ins und -Funktionen
- Validieren Sie WebHook‐Anforderungen von SendGrid
- Verwalten Sie den Anwendungsstatus mit Cookies
- Schützen Sie Ihre Function mit Basic Auth
- Schützen Sie Ihre Function mit JSON Web Token (JWT)
Erfahren Sie, wie Sie Functions in Twilio Studio integrieren
- Verwenden Sie das Widget "Run Function" in Studio
- Fügen Sie Verzögerungen hinzu
- Normalisieren Sie Telefonnummern
Erfahren Sie mehr über andere häufige Anwendungsfälle
- Verwenden Sie Twilio Sync, um Echtzeitdaten in Ihren Anwendungen zu verwalten
- Bestimmen Sie den Netzbetreiber, den Typ der Telefonnummer und die Anruferinformationen
- Tageszeitenbasiertes Routing
- Verhindern Sie, dass gesperrte Telefonnummern Ihre Anwendung anrufen
- Zeigen Sie die Versionen der Node.js- und der Twilio‐Hilfs‐Bibliothek an
Wie geht es weiter?
Nachdem Sie nun wissen, was Functions alles kann, ist es wichtig, sich einen Einblick in die Funktionsweise zu verschaffen, insbesondere die Art und Weise, wie Anfragen an Ihre Function gesendet werden.
Wenn Sie das lieber überspringen und sich gleich mit den Werten und Tools beschäftigen möchten, die Ihnen in einer Function zur Verfügung stehen, haben wir vollstes Verständnis dafür.
Benötigen Sie Hilfe?
Das passiert uns allen manchmal; Code ist schwer. Erhalten Sie jetzt Hilfe von unserem Support‑Team, vertrauen Sie auf das Wissen der Community im Stack Overflow Collective von Twilio oder suchen Sie auf Stack Overflow nach dem Twilio‑Tag.