注意适用的短信验证码次数只有20次
网易云信地址
拿到地址注册开通短信服务后
打开开发手册
为请求的路径
这些为需要的参数:具体详情可以见开发文档
在这里我采用python 借用第三方库requests
安装也很简单pip install requests
#像网易云信发送请求,帮助后台发送短信息
import hashlib
import json
from time import time
import requests
def util_sendmsg(mobile):
url = 'https://api.netease.im/sms/sendcode.action'
data = {
'mobile':mobile, #你的手机号码
}
AppSecret = *** 你的AppSecret ***
AppKey = *** 你的Appkey (控制台里面都可以找到)****
#json类型
Nonce = 'qweqdqwd12e01029i0dw0qwd' #这个字符串时随机的长度不大于128,随便设
CurTime = str(int((time() * 1000))) #采用时间戳
content =AppSecret + Nonce + CurTime
CheckSum = hashlib.sha1(content.encode()).hexdigest() #对上述进行按要求哈希
headers = {
#设置请求头
'AppKey':AppKey,
'Nonce':Nonce,
'CurTime':CurTime,
'CheckSum':CheckSum
}
response = requests.post(url, data=data, headers=headers)#发送post请求
str_result = response.text
json_result = json.loads(str_result)
return json_result