Replace user, password, msisdn, sid and message accordingly.
1. Below is the sample code for python for Single Message:
import requests
user = 'abc'password = 'xyz'msisdn = '919898xxxxxx'sid = 'SenderId'message = 'test message'fl = '0'gwid = '2'
url = f'http://sms.domainadda.com/vendorsms/pushsms.aspx?user={user}&password={password}&msisdn={msisdn}&sid={sid}&msg={message}&fl={fl}&gwid={gwid}'
try:response = requests.get(url)response.raise_for_status() # Raise an exception for 4xx and 5xx status codesprint('API response:', response.text)except requests.exceptions.RequestException as e:print('Error sending request:', e)
2. Below is the sample code for python for Multiple Messages:
import requestsimport urllib.parse
user = 'abc'password = 'xyz'msisdns = '919898xxxxxx,919898xxxxxx' # Comma-separated list of phone numberssid = 'SenderId'message = 'test message'fl = '0'gwid = '2'
# Encode the parametersparams = urllib.parse.urlencode({'user': user,'password': password,'msisdn': msisdns,'sid': sid,'msg': message,'fl': fl,'gwid': gwid,})
url = f'http://sms.domainadda.com/vendorsms/pushsms.aspx?{params}'
try:response = requests.get(url)response.raise_for_status() # Raise an exception for 4xx and 5xx status codesprint('API response:', response.text)except requests.exceptions.RequestException as e:print('Error sending request:', e)
