From e9e473597147999e21f883f2914124a8c814b6cf Mon Sep 17 00:00:00 2001 From: superchilled Date: Mon, 2 Feb 2026 11:51:51 +0000 Subject: [PATCH] Adding Messages SMS Basic Auth snippet --- messages/sms/send-sms-basic-auth.py | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 messages/sms/send-sms-basic-auth.py diff --git a/messages/sms/send-sms-basic-auth.py b/messages/sms/send-sms-basic-auth.py new file mode 100644 index 0000000..52a7d7a --- /dev/null +++ b/messages/sms/send-sms-basic-auth.py @@ -0,0 +1,31 @@ +import os +from os.path import dirname, join + +from dotenv import load_dotenv + +dotenv_path = join(dirname(__file__), "../../.env") +load_dotenv(dotenv_path) + +VONAGE_API_KEY = os.getenv('VONAGE_API_KEY') +VONAGE_API_SECRET = os.getenv('VONAGE_API_SECRET') +MESSAGES_TO_NUMBER = os.getenv("MESSAGES_TO_NUMBER") +SMS_SENDER_ID = os.getenv("SMS_SENDER_ID") + +from vonage import Auth, Vonage +from vonage_messages import Sms + +client = Vonage( + Auth( + api_key=VONAGE_API_KEY, + api_secret=VONAGE_API_SECRET, + ) +) + +response = client.messages.send( + Sms( + to=MESSAGES_TO_NUMBER, + from_=SMS_SENDER_ID, + text='This is an SMS sent using the Vonage Messages API.', + ) +) +print(response)