# 前提條件:
企業信息:行業類型必須屬於「醫療」大類,客服反饋說目前不支持其餘行業
# 準備工做:
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 #注意使用通信錄--成員詳情--帳號名,不是別名