Ahoy logo

Twilio Developer Hub

Tutorials, Best Practices, Codebeispiele und Inspirationen, mit denen Sie umfassende Lösungen für Kommunikationserlebnisse und digitale Interaktionen auf Twilio erstellen können.
 

Produktspezifische Ressourcen entdecken

Hier finden Sie Beispielcode und Schritt-für-Schritt-Anleitungen für Ihr nächstes Projekt mit Twilio.

Identität und Verifizierung

Richten Sie SMS- und Sprachverifizierungen ein. So können Sie schnell Nutzende verifizieren, Betrug bekämpfen und Nutzerkonten schützen.

  • Fügen Sie eine Nutzerüberprüfung per SMS, Voice, WhatsApp, E-Mail und andere Kanälen hinzu – oder erstellen Sie TOTPs (Time-based One-time Passwords, zeitbasierte Einmalkennwörter) für Authentifizierungs-Apps

  • Mit der Lookup API zum Abfragen von Echtzeit-Telefoninformationen reduzieren Sie das Betrugsrisiko und optimieren die Zustellbarkeit

  • Angriffe durch künstlich in die Höhe getriebenen Datenverkehr verhindert Twilio Verify Fraud Guard bereits im Vorfeld

  • Mehr als 3,5 Mrd. Verifizierungen pro Jahr

Verifizierungs-Token senden

// Download the helper library from https://www.twilio.com/docs/node/install
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);

client.verify.v2.services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
                .verifications
                .create({to: '+15017122661', channel: 'sms'})
                .then(verification => console.log(verification.status));
# Download the helper library from https://www.twilio.com/docs/python/install
import os
from twilio.rest import Client


# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = os.environ['TWILIO_ACCOUNT_SID']
auth_token = os.environ['TWILIO_AUTH_TOKEN']
client = Client(account_sid, auth_token)

verification = client.verify \
                     .v2 \
                     .services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
                     .verifications \
                     .create(to='+15017122661', channel='sms')

print(verification.status)
// Install the C# / .NET helper library from twilio.com/docs/csharp/install

using System;
using Twilio;
using Twilio.Rest.Verify.V2.Service;


class Program
{
    static void Main(string[] args)
    {
        // Find your Account SID and Auth Token at twilio.com/console
        // and set the environment variables. See http://twil.io/secure
        string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
        string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");

        TwilioClient.Init(accountSid, authToken);

        var verification = VerificationResource.Create(
            to: "+15017122661",
            channel: "sms",
            pathServiceSid: "VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
        );

        Console.WriteLine(verification.Status);
    }
}
// Install the Java helper library from twilio.com/docs/java/install

import com.twilio.Twilio;
import com.twilio.rest.verify.v2.service.Verification;

public class Example {
    // Find your Account SID and Auth Token at twilio.com/console
    // and set the environment variables. See http://twil.io/secure
    public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
    public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        Verification verification = Verification.creator(
                "VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                "+15017122661",
                "sms")
            .create();

        System.out.println(verification.getStatus());
    }
}
<?php

// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
require_once '/path/to/vendor/autoload.php';

use Twilio\Rest\Client;

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
$sid = getenv("TWILIO_ACCOUNT_SID");
$token = getenv("TWILIO_AUTH_TOKEN");
$twilio = new Client($sid, $token);

$verification = $twilio->verify->v2->services("VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
                                   ->verifications
                                   ->create("+15017122661", "sms");

print($verification->status);
# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'rubygems'
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)

verification = @client.verify
                      .v2
                      .services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
                      .verifications
                      .create(to: '+15017122661', channel: 'sms')

puts verification.status
twilio api:verify:v2:services:verifications:create \
    --service-sid VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \
    --to +15017122661 \
    --channel sms
curl -X POST "https://verify.twilio.com/v2/Services/VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Verifications" \
--data-urlencode "To=+15017122661" \
--data-urlencode "Channel=sms" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN
Personalized Twilio console

Mit der Entwicklung loslegen: kostenlose Testversion

Erstellen Sie ein kostenloses Konto. Wir laden es mit einem kleinen Betrag auf, damit Sie mit den Twilio APIs experimentieren können.

Treten Sie der Twilio Community bei

In der Entwickler-Community erfahren Sie, was wir entwickeln, und erhalten Unterstützung bei Ihrem Projekt.

Ethan Sherbondy & Arjun Arora

Ethan Sherbondy und Arjun Arora von Betafi

Als sich die Arbeitswelt wegen COVID-19 veränderte, entschieden sich Sherbondy und Arora dazu, eine Plattform für Produktfeedback zu entwickeln, mit der die Meinung der Kund:innen virtuell per Video in den Entwicklungsprozess einbezogen werden kann. So entstand Betafi.

Schulungen


Optimieren Sie Ihre Fähigkeiten

Optimieren: Skalierte Integration von Twilio mit GO

 

Die Hilfebibliothek für Twilio Go bietet neue Sprach- und erweiterte Funktionen. Sie erfahren, wie Sie mit Go Ihre Integration mit Twilio skalieren. 

 

Schulung beginnen 

Optimieren: Nahtlose Authentifizierung

 

Erfahren Sie mehr über die neue Technologie für Nutzerauthentifizierung mit weniger Aufwand UND mehr Sicherheit.

 

Schulung beginnen 

On-Demand-Superclass

 

Codegesteuerte Workshops für Twilio-Entwickler:innen sind nun als On-Demand-Videos verfügbar. Registrieren Sie sich und melden Sie sich für eine On-Demand-Superclass an!

 

Jetzt ansehen

Hilfreiche Links


Twilio Ressourcen

  • Dokumente

    Hier finden Sie unsere API-Referenzdokumentation, SDKs in Ihrer Sprache und Beispiel-Apps.

  • Twilio CodeExchange logo
    CodeExchange

    Vorgefertigte Tutorials erleichtern Ihnen den Einstieg bei häufigen Anwendungsfällen.

  • A newspaper article
    Blog

    Erfahren Sie, wie Sie mit Segment und Twilio Programmable Messaging eine personalisierte SMS-Kampagne an Ihre Kundschaft richten.

  • Twilio CLI logo
    CLI

    Mit der Twilio Command Line Interface verwalten Sie Ihre Twilio Ressourcen über Ihr Terminal oder die Eingabeaufforderung.

  • A document with a checkmark
    API-Status

    Prüfen Sie den aktuellen Status der Twilio API.

  • Spreadsheet document
    Änderungsprotokoll

    Abonnieren Sie das Änderungsprotokoll mit Updates zu Produkten und Dienstleistungen von Twilio.

  • Document Lined
    Das Twilio Collective auf Stack Overflow

    Die großen Twilio Community beantwortet Ihre Fragen.

  • Twilio Support Center logo
    Support

    Sehen Sie sich Artikel aus dem Hilfecenter an und erhalten Sie Antworten auf häufige Fragen.

Los geht's


Beginnen Sie mit der Programmierung

Sie zahlen nur für die tatsächliche Nutzung, sie schließen kein Abonnement ab. Zusätzliche Mengenrabatte und Rabatte für Nutzungszusagen sind während der Skalierung verfügbar.