云片
使用云片网同步发送单条短信
# coding:utf-8
import requests
class YunPian:
def send_single_sms(self):
url = "https://sms.yunpian.com/v2/sms/single_send.json"
api_key = "你的apikey"
code = "【云片网】您的验证码是{}".format(1234)
res = requests.post(url,json={
"apikey":api_key,
"mobile":"手机号",
"text":code,
})
return res
if __name__ == '__main__':
yun_pian = YunPian()
res = yun_pian.send_single_sms()
print(res)
发送异步短信
# coding:utf-8
from urllib.parse import urlencode
from tornado import httpclient
from tornado.httpclient import HTTPRequest
class YunPian:
async def send_single_sms(self):
http_client = httpclient.AsyncHTTPClient()
url = "https://sms.yunpian.com/v2/sms/single_send.json"
api_key = "你的apikey"
code = "【云片网】您的验证码是{}".format(1234)
post_request = HTTPRequest(url=url,method="POST",body=urlencode({
"apikey":api_key,
"mobile":"手机号",
"text":code,
}))
res = await http_client.fetch(post_request)
print(res.body.decode("utf8"))
if __name__ == '__main__':
import tornado
io_loop = tornado.ioloop.IOLoop.current()
yun_pian = YunPian()
#遇见只能传递函数名的方法,使用一下办法,生成一个带有参数的新函数名
#from functools import partial
#new_func = partial(yun_pian.send_single_sms,"参数1",参数2)
#run_sync方法可以在运行完某个协程之后停止时间循环
io_loop.run_sync(yun_pian.send_single_sms)
1小时内,一个手机号只能接受三次短信验证码
发送失败的话 400 bad request ,可以先去请查看云片网控制台看看失败原因,或者代码里找找错误
相关阅读
【Selenium_Web_Xpath定位】12306火车票官方订票网站,
#!/usr/bin/env/python3 # -*- coding:utf-8 -*- ''' Author:leo Date&Time:2019-07-27 and 12:22 FileName:12306_成都到重庆 De
w3school和w3cschool两个网站有什么关系和区别?
w3school地址:http://www.w3school.com.cn/ w3cschool地址:https://www.w3cschool.cn其中w3cschool是应w3c中国组织官方而出的,
D网数字交易所(DigiFinex)积极布局稳定币生态,让数字资产
导读:货币是一种交易媒介,它能降低人们在交易时对信任的需求,提高交易效率,降低交易成本,并通过不断地流通,摊销制造货币的成本,强化它在
很多人都会觉得国外的商品要比国产的好,尤其是牛奶以及护肤品等,那么今天小编就来好好为大家说说洋码头官网有假货吗?洋码头买到假
小编推荐两种方法绘制深度学习的网络结构图。 方法一 通过Netscope 具体网址为http://ethereon.github.io/netscope/#/ed