Files
2025-11-27 11:01:26 +08:00

52 lines
1.2 KiB
Python

# coding:utf-8
from __future__ import print_function
import json
from volcengine.sms.SmsService import SmsService
from volcengine.const.Const import *
if __name__ == '__main__':
sms_service = SmsService()
# call below method if you dont set ak and sk in $HOME/.volc/config
sms_service.set_ak('ak')
sms_service.set_sk('sk')
# sms_service.set_host('host')
body = {
"SmsAccount": "smsAccount",
"Sign": "sign",
"TemplateID": "ST_xxx",
"TemplateParam": "{\"code\": \"1234\"}",
"PhoneNumbers": "188xxxxxxxx",
"Tag": "tag",
}
body = json.dumps(body)
resp = sms_service.send_sms(body)
print(resp)
body = {
"SmsAccount": "smsAccount",
"Sign": "sign",
"TemplateID": "ST_xxx",
"PhoneNumber": "188xxxxxxxx",
"CodeType": 6,
"TryCount": 3,
"ExpireTime": 240,
"Scene": "Test"
}
body = json.dumps(body)
resp = sms_service.send_sms_verify_code(body)
print(resp)
body = {
"SmsAccount": "smsAccount",
"PhoneNumber": "188xxxxxxxx",
"Scene": "Test",
"Code": "123456"
}
body = json.dumps(body)
resp = sms_service.check_sms_verify_code(body)
print(resp)