|
5精币
import requests
import json
from requests.packages.urllib3.exceptions import InsecureRequestWarning
class ZhenziSmsClient(object):
def __init__(self, apiUrl, appId, appSecret):
self.apiUrl = apiUrl
self.appId = appId
self.appSecret = appSecret
def send(self, params):
data = params;
data['appId'] = self.appId;
data['appSecret'] = self.appSecret;
if ('templateParams' in data) :
data['templateParams'] = json.dumps(data['templateParams']);
requests.packages.urllib3.disable_warnings(InsecureRequestWarning);
response = requests.post(self.apiUrl+'/sms/v2/send.do', data=data, verify=False);
result = str(response.content,'utf-8');
return result;
def balance(self):
data = {
'appId': self.appId,
'appSecret': self.appSecret
}
requests.packages.urllib3.disable_warnings(InsecureRequestWarning);
response = requests.post(self.apiUrl+'/account/balance.do', data=data, verify=False);
result = str(response.content,'utf-8');
return result;
def findSmsByMessageId(self, messageId):
data = {
'appId': self.appId,
'appSecret': self.appSecret,
'messageId': messageId
}
requests.packages.urllib3.disable_warnings(InsecureRequestWarning);
response = requests.post(self.apiUrl+'/smslog/findSmsByMessageId.do', data=data, verify=False);
result = str(response.content,'utf-8');
return result;
import zhenzismsclient as smsclient
client = smsclient.ZhenziSmsClient('https://sms_developer.zhenzikj.com', '109571', 'NTYyMTUwZjQtMTQ2My00OTlhLWIzYWEtMTcxMzE0ZGEzNGI1');
params = {};
params['number'] ='18166072518';
params['templateId'] = '6257';
params['templateParams'] = ['1234', '1234', '1234'];
print(client.send(params));
麻烦这个POST请求用易语言怎么写
|
|