zoukankan      html  css  js  c++  java
  • 调用企业微信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  #注意使用通讯录--成员详情--账号名,不是别名 




    ================# 水平有限 欢迎留言 批评指正 #=================
  • 相关阅读:
    程序员最怕的事
    钱钟书是怎样做读书笔记的 杨绛
    编码风格不是编码规范
    Google Reader明日关闭:14款替代品对比
    移动应用设计领域中最拔尖的15大应用
    TOGAF:企业信息化复杂吗?
    敏捷个人回顾以及体系2014版线下分享活动
    敏捷个人手机应用iOS和Android公开注册
    IT人的自我导向型学习:学习的4个层次
    IT人的自我导向型学习:学习的3个维度
  • 原文地址:https://www.cnblogs.com/max27149/p/14341204.html
Copyright © 2011-2022 走看看