Skip to main content

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!`新增工作通知消息发送状态/结果查询


### 致谢
--------------------
感谢钉钉的官方文档,感谢大家的关注与耐心,当然还有自己的辛勤付出:)


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

dingtalk_sdk_gmdzy2010-0.4.2.tar.gz (8.1 kB view hashes)

Uploaded Source

Built Distribution

dingtalk_sdk_gmdzy2010-0.4.2-py3-none-any.whl (12.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page