首先登入https://sct.ftqq.com/ 绑定你的微信,获取SendKey 最简单的调用方式,直接在浏览器中输入以下 URL: https://sctapi.ftqq.com/****************.send?title=messagetitle 如果你要发送中文,记得要把参数编码,比如通过 urlencode 函数。这样发送只有标题,如果需要内容,可以这样: https://sctapi.ftqq.com/****************.send?title=messagetitle&desp=messagecontent * 需要注意,GET 请求是有长度限制的,所以建议大家使用 POST 请求来发送。 #### API调用实例: ```python import requests # 配置你的ftqq SendKey SendKey = '你的SendKey' # Python3通过 Server酱 的API接口让你的消息推送到你的微信。 # encoding:utf-8 def wechat_send(ftqq_title, ftqq_text): # 发微信消息 api = 'https://sctapi.ftqq.com/' + SendKey + '.send' if ftqq_title != '': title = ftqq_title else: title = '默认通知标题' if ftqq_text != '': text = ftqq_text else: text = '默认文本内容' # 发送数据内容 data = {'text': title.encode('utf-8'), 'desp': text.encode('utf-8')} req = requests.post(api, data=data) # req 为200表示发送成功 return req if __name__ == '__main__': title = input('请输入要发送的标题: ') text = input('请输入要发送的内容: ') req = wechat_send(title, text) print('发送状态: ' + req.text) if str(req).find('200') > -1: print('发送成功 '+str(req)) else: print('发送失败 '+str(req)) ``` 最后修改:2022 年 11 月 29 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 1 如果觉得我的文章对你有用,请随意赞赏
1 条评论
真好呢