必威体育Betway必威体育官网
当前位置:首页 > IT技术

云片网发短信

时间:2019-10-13 23:45:32来源:IT技术作者:seo实验室小编阅读:65次「手机版」
 

云片

使用云片网同步发送单条短信

# 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)积极布局稳定币生态,让数字资产

导读:货币是一种交易媒介,它能降低人们在交易时对信任的需求,提高交易效率,降低交易成本,并通过不断地流通,摊销制造货币的成本,强化它在

洋码头官网有假货吗?洋码头买到假货怎么办?

很多人都会觉得国外的商品要比国产的好,尤其是牛奶以及护肤品等,那么今天小编就来好好为大家说说洋码头官网有假货吗?洋码头买到假

caffe学习笔记(十三)--绘制网络结构图

小编推荐两种方法绘制深度学习的网络结构图。 方法一    通过Netscope 具体网址为http://ethereon.github.io/netscope/#/ed

分享到:

栏目导航

推荐阅读

热门阅读