# 前提条件:
企业信息:行业类型必须属于“医疗”大类,客服反馈说目前不支持其余行业
# 准备工做:
https://work.weixin.qq.com/api/doc/90000/90135/91613
1 应用管理--应用--紧急通知--启用
2 紧急通知--开发者接口--设置--可发通知的自定义应用:例如“AppXXX”
3 (可选)领取赠送的通话时长python
此时在客户端(PC端/手机端)已经能够建立并发送紧急通知了。
手机端还会提示用户将通知号码保存至通信录。
# Python3脚本调用API拨打紧急通知电话
https://work.weixin.qq.com/api/doc/90000/90135/91627
安装依赖:json
yum install -y python3-pip pip3 install requests
脚本:api
#!/usr/bin/python3 #_*_coding:utf-8 _*_ #useage: /path/script.py "账号名" 注意使用帐号名,不是别名 import requests,sys,json import urllib3 urllib3.disable_warnings() def GetToken(Corpid,Secret): Url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken" Data = { "corpid":Corpid, "corpsecret":Secret } r = requests.get(url=Url,params=Data,verify=False) Token = r.json()['access_token'] return Token def SendMessage(Token,User): Url = "https://qyapi.weixin.qq.com/cgi-bin/pstncc/call?access_token=%s" % Token Data = { "callee_userid": [User] } r = requests.post(url=Url,data=json.dumps(Data),verify=False) return r.text if __name__ == '__main__': User = sys.argv[1] # 第一个参数 Corpid = "Corpidddddddd" #个人企业--企业ID Secret = "Secrettttttttttttttttttttttttt" #上文提到的自定义应用:应用管理--AppXXX--Secret Token = GetToken(Corpid, Secret) Status = SendMessage(Token,User) print(Status)
执行:并发
python3 /path/script.py xxx #注意使用通信录--成员详情--帐号名,不是别名