python怎么实现用企业微信自建应用来获取审批详情,给个代码
时间: 2023-04-07 17:00:54 浏览: 259
微信获取审批数据配置.rar_企业微信接收打卡数据
以下是 Python 代码示例,可以用于使用企业微信自建应用来获取审批详情:
```python
import requests
# 企业微信自建应用的相关信息
corp_id = 'your_corp_id'
agent_id = 'your_agent_id'
secret = 'your_secret'
# 获取 access_token
url = f'https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={corp_id}&corpsecret={secret}'
response = requests.get(url)
access_token = response.json()['access_token']
# 获取审批实例 ID
url = f'https://qyapi.weixin.qq.com/cgi-bin/oa/getapprovalinfo?access_token={access_token}'
data = {
'agentid': agent_id,
'starttime': '2021-01-01 00:00:00',
'endtime': '2021-12-31 23:59:59',
'cursor': 0,
'size': 100
}
response = requests.post(url, json=data)
instance_id = response.json()['data'][0]['sp_no']
# 获取审批详情
url = f'https://qyapi.weixin.qq.com/cgi-bin/oa/getapprovaldetail?access_token={access_token}'
data = {
'sp_no': instance_id
}
response = requests.post(url, json=data)
detail = response.json()
# 处理审批详情
# TODO: 处理审批详情的代码
```
请注意,以上代码仅供参考,具体实现需要根据自己的实际情况进行调整。
阅读全文