調用企業微信API撥打緊急通知電話


# 前提條件:
企業信息:行業類型必須屬於“醫療”大類,客服反饋說目前不支持其他行業

# 准備工作:
https://work.weixin.qq.com/api/doc/90000/90135/91613
1 應用管理--應用--緊急通知--啟用
2 緊急通知--開發者接口--設置--可發通知的自定義應用:例如“AppXXX”
3 (可選)領取贈送的通話時長

 


此時在客戶端(PC端/手機端)已經可以創建並發送緊急通知了。
手機端還會提示用戶將通知號碼保存至通訊錄。

# Python3腳本調用API撥打緊急通知電話
https://work.weixin.qq.com/api/doc/90000/90135/91627

安裝依賴:

yum install -y python3-pip
pip3 install requests

腳本:

#!/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  #注意使用通訊錄--成員詳情--賬號名,不是別名 

 





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM