使用Dataworks的Pyodps节点发送钉钉机器人消息

使用Dataworks的Pyodps节点发送钉钉机器人消息,需要开启沙箱白名单。否则网络不可达。
使用Dataworks的Pyodps节点发送钉钉机器人消息

测试结果:
使用Dataworks的Pyodps节点发送钉钉机器人消息

代码:

import json
import requests
import sys

# reminders 提醒
def send_msg(url,reminders,msg):
    headers = {'Content-Type': 'application/json;charset=utf-8'}
    data = {
    "msgtype": "text",
    "text": {
        "content": msg
    },
    "at": {
        "atMobiles": [   #此处为需要@什么人。填写具体用户
            "用户手机号"
        ],
        "isAtAll": False  #此处为是否@所有人
    }
}
    r = requests.post(url,data=json.dumps(data),headers=headers)
    return r.text
if __name__ == '__main__':
    msg = "Pyodps测试"   #要发送的消息
    reminders = ['接收人手机号']
    url = 'webHook地址'                #此处为钉钉机器人的地址,参考技术手册创建
    # print(send_msg(url,msg))
    print(send_msg(url, reminders, msg))
上一篇:使用Dataworks同步Elasticsearch至MaxCompute 日期类型为\N的解决办法


下一篇:阿里云大数据产品Dataworks2.0问题排查思路