首先登入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调用实例:

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 日
如果觉得我的文章对你有用,请随意赞赏