本项目使用django、celery、dingtalk-sdk开发 钉钉企业接入 和 ISV服务商接入 的demo。
git clone https://github.com/007gzs/dingtalk-django-example.git
example/local_settings.py
参考 example/local_settings.py.default
进行配置# 安装依赖
pip install -r requirements.txt
# 初始化数据库
python manage.py makemigrations
python manage.py migrate
# 创建超管用户
python manage.py createsuperuser
# 在服务器上运行程序
sudo python manage.py runserver 0.0.0.0:80
http://www.domain.com/admin/isv/suite/
添加套件,填写相应信息http://www.domain.com/api/dingtalk/isv/suite/callback/你的套件Key
http://www.domain.com/static/microapp.html?appId=你的应用ID&corpId=$CORPID$
local_settings.py 中配置企业接入相关参数后 访问 http://www.domain.com/api/dingtalk/corp/test/sync/corp
可将企业员工同步到对应User表中,可以通过http://www.domain.com/admin/corp/user/
查看