The non-official sdk of dingtalk
Project description
## 钉钉`非官方版`SDK
[![Build Status](https://travis-ci.org/gmdzy2010/dingtalk_sdk_gmdzy2010.svg?branch=master)](https://travis-ci.org/gmdzy2010/dingtalk_sdk_gmdzy2010)
[![GitHub release](https://img.shields.io/github/release/gmdzy2010/dingtalk_sdk_gmdzy2010.svg)](https://github.com/gmdzy2010/dingtalk_sdk_gmdzy2010)
[![PyPI](https://img.shields.io/pypi/v/dingtalk-sdk-gmdzy2010.svg)](https://pypi.org/project/dingtalk-sdk-gmdzy2010/)
### 项目简介
--------------------
本SDK非官方提供,项目结构也很简单。官方只提供了JAVA,NODE.JS以及PHP版SDK,python版没有?恰好最近业务需要,遂准备给钉钉写一整套SDK,持续更新中。
### 使用帮助
--------------------
>[SDK文档](https://github.com/gmdzy2010/dingtalk_sdk_gmdzy2010/blob/master/docs.md)
>[使用示例](https://github.com/gmdzy2010/dingtalk_sdk_gmdzy2010/blob/master/doc_for_bms.md)
### 目前进度
--------------------
#### 用户认证
|接口名称|已完成/总数|
|:---|:---:|
|用户认证|4/4|
#### 通讯录管理
|接口名称|已完成/总数|
|:---|:---:|
|通讯录权限范围|1/1|
|用户管理|6/12|
|部门管理|4/9|
|角色管理||
|外部联系人管理||
|通讯录同步方案||
#### 应用管理
|接口名称|已完成/总数|
|:---|:---:|
|应用管理|0/6|
#### 消息通知
|接口名称|已完成/总数|
|:---|:---:|
|工作通知|3/3|
|群消息|5/5|
|普通消息|0/1|
|第三方个人应用发消息|0/1|
### 更新日志
--------------------
#### v0.4.2 2018/12/04
1.`NEW!`新增sns access_token获取接口
2.`NEW!`新增根据unionid获取userid的接口
3.增加每次不同接口调用时的日志写入记录
#### v0.4.1 2018/12/03
1.`NEW!`新增持久授权码/openid/unionid获取接口
2.`NEW!`新增用户信息获取接口,为扫码登陆做准备
3.增加新增功能的本地测试,调试当中
#### v0.4.0 2018/11/28
1.增加系统化的测试模块
2.测试接口认证模块
#### v0.3.1 2018/11/03
1.pytest测试脚本未通过,正在寻找原因
#### v0.3.1 2018/10/26
1.初步将测试放在travis CI,写了配置文件与测试脚本
#### v0.3.0 2018/10/20
1.更新repositories结构,结构更合理
#### v0.2.5 2018/10/16
1.更新README.md文档至pypi
#### v0.2.4 2018/10/15
1.更新所有类描述__doc__
2.为目前版本的SDK写了所有文档
#### v0.2.3 2018/10/12
1.更新`DeptsRequest`模块按部门名称获取id的方法`get_depts`
2.针对生产使用写了一个简单的[使用示例](https://github.com/gmdzy2010/dingtalk_sdk_gmdzy2010/blob/master/doc_for_bms.md)
#### v0.2.2 2018/10/11
1.已发布至pypi,包名称`dingtalk-sdk-gmdzy2010`
2.修复0.2.1发布版本settings模块导入的bug
#### v0.2.1 2018/10/11
1.修复接口调用属性`call_status`总为否的bug
2.更新README英文版文档
#### v0.2.0 2018/10/10
1.修改接口的调用的逻辑,现在需要在类实例化的时候提供关键字参数
2.完善__doc__注释
3.`NEW!`新增群消息创建/修改/已读状态查询
4.`NEW!`新增工作通知消息发送状态/结果查询
### 致谢
--------------------
感谢钉钉的官方文档,感谢大家的关注与耐心,当然还有自己的辛勤付出:)
[![Build Status](https://travis-ci.org/gmdzy2010/dingtalk_sdk_gmdzy2010.svg?branch=master)](https://travis-ci.org/gmdzy2010/dingtalk_sdk_gmdzy2010)
[![GitHub release](https://img.shields.io/github/release/gmdzy2010/dingtalk_sdk_gmdzy2010.svg)](https://github.com/gmdzy2010/dingtalk_sdk_gmdzy2010)
[![PyPI](https://img.shields.io/pypi/v/dingtalk-sdk-gmdzy2010.svg)](https://pypi.org/project/dingtalk-sdk-gmdzy2010/)
### 项目简介
--------------------
本SDK非官方提供,项目结构也很简单。官方只提供了JAVA,NODE.JS以及PHP版SDK,python版没有?恰好最近业务需要,遂准备给钉钉写一整套SDK,持续更新中。
### 使用帮助
--------------------
>[SDK文档](https://github.com/gmdzy2010/dingtalk_sdk_gmdzy2010/blob/master/docs.md)
>[使用示例](https://github.com/gmdzy2010/dingtalk_sdk_gmdzy2010/blob/master/doc_for_bms.md)
### 目前进度
--------------------
#### 用户认证
|接口名称|已完成/总数|
|:---|:---:|
|用户认证|4/4|
#### 通讯录管理
|接口名称|已完成/总数|
|:---|:---:|
|通讯录权限范围|1/1|
|用户管理|6/12|
|部门管理|4/9|
|角色管理||
|外部联系人管理||
|通讯录同步方案||
#### 应用管理
|接口名称|已完成/总数|
|:---|:---:|
|应用管理|0/6|
#### 消息通知
|接口名称|已完成/总数|
|:---|:---:|
|工作通知|3/3|
|群消息|5/5|
|普通消息|0/1|
|第三方个人应用发消息|0/1|
### 更新日志
--------------------
#### v0.4.2 2018/12/04
1.`NEW!`新增sns access_token获取接口
2.`NEW!`新增根据unionid获取userid的接口
3.增加每次不同接口调用时的日志写入记录
#### v0.4.1 2018/12/03
1.`NEW!`新增持久授权码/openid/unionid获取接口
2.`NEW!`新增用户信息获取接口,为扫码登陆做准备
3.增加新增功能的本地测试,调试当中
#### v0.4.0 2018/11/28
1.增加系统化的测试模块
2.测试接口认证模块
#### v0.3.1 2018/11/03
1.pytest测试脚本未通过,正在寻找原因
#### v0.3.1 2018/10/26
1.初步将测试放在travis CI,写了配置文件与测试脚本
#### v0.3.0 2018/10/20
1.更新repositories结构,结构更合理
#### v0.2.5 2018/10/16
1.更新README.md文档至pypi
#### v0.2.4 2018/10/15
1.更新所有类描述__doc__
2.为目前版本的SDK写了所有文档
#### v0.2.3 2018/10/12
1.更新`DeptsRequest`模块按部门名称获取id的方法`get_depts`
2.针对生产使用写了一个简单的[使用示例](https://github.com/gmdzy2010/dingtalk_sdk_gmdzy2010/blob/master/doc_for_bms.md)
#### v0.2.2 2018/10/11
1.已发布至pypi,包名称`dingtalk-sdk-gmdzy2010`
2.修复0.2.1发布版本settings模块导入的bug
#### v0.2.1 2018/10/11
1.修复接口调用属性`call_status`总为否的bug
2.更新README英文版文档
#### v0.2.0 2018/10/10
1.修改接口的调用的逻辑,现在需要在类实例化的时候提供关键字参数
2.完善__doc__注释
3.`NEW!`新增群消息创建/修改/已读状态查询
4.`NEW!`新增工作通知消息发送状态/结果查询
### 致谢
--------------------
感谢钉钉的官方文档,感谢大家的关注与耐心,当然还有自己的辛勤付出:)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for dingtalk_sdk_gmdzy2010-0.4.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17dfae45be5c45af7f19d7875ffe03ec6af97adbdc890db3a03429fb90728789 |
|
MD5 | 1cebcd06642834dfa75467fa7f75bf37 |
|
BLAKE2b-256 | 8d401a0a056aafa55080fdb85163fd7208a1318dd6307f00d45d6bdb76b84c03 |
Close
Hashes for dingtalk_sdk_gmdzy2010-0.4.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31e222409a73d5cc8ba472477cdc51f4d154ac418270019b43249c77b19a3e05 |
|
MD5 | 75ee8994a83ce4552d75b3e38f6165d1 |
|
BLAKE2b-256 | 29a5506a843fd2ed27941ed57cc911d495b5c328542017b4925611ceb8b4dce6 |