钉钉组织内部应用建立记录

一.安装包

image
钉钉文档参考链接

pip install alibabacloud_dingtalk

二.创建企业内部应用及机器人

参考教程参考链接
需要注意的是, 在创建内部应用中, 需要勾选发布后才可以进行调试接口,
image

1.创建成功后, 得到应用及机器人的相关应用凭证, 用于后续接口取数.

image

2.获取应用的access_token

access_token有效时长为2小时.
image
对于无法获取dingtalk.api的bug, 解决方法为: 在开放平台文档链接 下载旧版 python3 SDK 下载地址 ,解压后将 dingtalk文件夹 传到python 库的目录下,import dingtalk.api 不再报错。
钉钉示例文档中python相关代码有误, 修改如下:

# -*- coding: utf-8 -*-
import dingtalk.api

req=dingtalk.api.OapiGettokenRequest("https://oapi.dingtalk.com/gettoken")
req.appkey="xxxxx"
req.appsecret="xxxxx"
try:
	resp= req.getResponse('access_token')
	print(resp)
	print(resp['access_token'])
except Exception as e:
	print(e)

3.钉钉文档

批量发送单聊消息文档,参考链接
image

4.一些注意点

在接口的使用时, 会存在大量混淆的参数项, 需要按照下图对应.
image
对于用户id的使用, 并非是钉钉号, 而是根据所处组织自动生成的一串数字, 查看链接
image

msg的推送, 需要根据钉钉提供的消息模板进行配置, 文档链接, 注意为接口方式支持的消息类型和数据格式.
image

posted @ 2023-01-06 10:14  毛绒绒  阅读(294)  评论(0编辑  收藏  举报