最近走访了一些客户,发现移动办公使用 企业微信和钉钉的越来越多。所以获取审批数据、打卡信息等就不用导出了,我们可以通过官方接口直接获取。比如应用到人力部门的考勤核算中。
这里就以获取【审批】流程里的【请假单】为例:
1. 获取 Access_Token,
1.1 注册企业应用 ,获取 AppKey、AppSecret
1.2 添加获取 getAccessToken 方法,获取 Access_Token
添加引用
import urllib.request
import time
import json
import os
def getAccessToken(_appkey,_appsecret):
headers = {
'Content-Type': 'application/json',
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Safari/537.36'
}
url = 'https://oapi.dingtalk.com/gettoken?appkey=%s&appsecret=%s' % (_appkey, _appsecret)
req = urllib.request.Request(url, headers=headers)
result = urllib.request.urlopen(req)
access_token = json.loads(r