Я пытаюсь отправить SMS, используя процедуру Python suds, но сталкиваюсь с некоторыми проблемами, связанными с urllib2
URL-адрес API, имя пользователя и предоставляется компанией мобильной связи, когда я пытаюсь выполнить код, я получаю некоторые ошибки, связанные с ### urllib2.URLError ###
from suds.client import Client
client = Client(url='https://cbs.zong.com.pk/reachcwsv2 /corporatesms.svc?wsdl',
username='9231089894269149',
password='Zo98989ng@123', cache=None)
obj_QuickSMS = client.factory.create('obj_QuickSMS')
obj_QuickSMS.loginId = '91313212304269149'
obj_QuickSMS.loginPassword = 'zqong@435'
obj_QuickSMS.Destination = '923459332997'
obj_QuickSMS.Mask = 'Edex'
obj_QuickSMS.Message = 'HELLO'
obj_QuickSMS.UniCode = '0'
obj_QuickSMS.ShortCodePrefered = 'n'
result = client.service.QuickSMS(obj_QuickSMS)
Я получаю следующую ошибку:
Файл "/usr/lib/python2.7/urllib2.py", строка 407, в _call_chain
результат = func (* аргументы)
Файл "/usr/lib/python2.7/urllib2.py", строка 1228, в http_open
вернуть self.do_open (httplib.HTTPConnection, req)>
Файл "/usr/lib/python2.7/urllib2.py", строка 1198, в do_open
поднять URLError (ошибка)
urllib2.URLError: