Eine MMS senden

In diesem Codeschnipsel sehen Sie, wie Sie mit der Messages API eine MMS senden können.

WICHTIG! Derzeit werden nur US Short Codes, 10DLC Nummern und SMS Enabled Toll Free Numbers für den Versand von MMS unterstützt. Bei US Short Codes können MMS-Nachrichten an die Netze von AT&T, T-Mobile (früher Sprint) und Verizon in den USA gesendet werden. Erfahren Sie mehr über die Einrichtung von 10DLC Numbers (Hinweis: Diese Seite bezieht sich auf die SMS API, aber der Inhalt des Abschnitts 10 DLC-Richtlinien gilt auch für die Messages API).

Der Nachrichtendurchsatz, die Zustellbarkeit und das SMS-Nachrichtenvolumen können je nach Art der verwendeten Numbers variieren. Weitere Informationen hierzu und zu MMS im Allgemeinen finden Sie in der Vonage MMS Übersichtsseitedie Vonage 10DLC Übersichtsseiteund die Vonage Phone Numbers Übersichtsseite.

Beispiel

Nachstehend finden Sie die Beschreibung aller in den einzelnen Codeausschnitten verwendeten Variablen:

SchlüsselBeschreibung
VONAGE_APPLICATION_ID

The Vonage Application ID.

VONAGE_APPLICATION_PRIVATE_KEY_PATH

Private key path.

VONAGE_PRIVATE_KEY_PATH

Private key path.

FROM_NUMBER

The phone number you are sending the MMS from. (US Short Code, 10DLC number, or SMS Enabled Toll Free Number)

VONAGE_NUMBER

Refer to FROM_NUMBER above

VONAGE_FROM_NUMBER

Refer to FROM_NUMBER above

TO_NUMBER

The number you are sending the to in E.164 format. For example 447700900000.

IMAGE_URL

The URL of the media you want to send. Accepted file formats are .jpg, .jpeg, .png, and .gif.

HINWEIS: Verwenden Sie kein führendes + oder 00 Wenn Sie eine Telefonnummer eingeben, beginnen Sie mit der Landesvorwahl, z. B. 14155550105.

Voraussetzungen

Wenn Sie keine Bewerbung haben, können Sie einen erstellen aufrufen. Stellen Sie sicher, dass Sie auch Ihre Webhooks konfigurieren.

Schreiben Sie den Code

Fügen Sie Folgendes zu send-mms.sh hinzu:

curl -X POST "${MESSAGES_API_URL}" \
  -H "Authorization: Bearer "$JWT\
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d $'{
    "to": "'${MESSAGES_TO_NUMBER}'",
    "from": "'${MMS_SENDER_ID}'",
    "channel": "mms",
    "message_type": "image",
    "image": {
      "url": "'${MESSAGES_IMAGE_URL}'"
    }
  }'

Vollständige Quelle anzeigen

Führen Sie Ihren Code aus

Speichern Sie diese Datei auf Ihrem Rechner und führen Sie sie aus:

bash send-mms.sh

Probieren Sie es aus

Wenn Sie den Code ausführen, wird eine MMS-Nachricht an die Zielnummer gesendet.