python怎么实现用企业微信自建应用来实时获取已通过的审批详情,给个代码
时间: 2023-04-07 22:00:55 浏览: 58
以下是 Python 代码示例,可以实现用企业微信自建应用来实时获取已通过的审批详情:
```python
import requests
# 企业微信自建应用的相关信息
corp_id = 'your_corp_id'
app_secret = 'your_app_secret'
app_id = 'your_app_id'
# 获取 access_token
url = f'https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={corp_id}&corpsecret={app_secret}'
response = requests.get(url)
access_token = response.json()['access_token']
# 获取审批记录
url = f'https://qyapi.weixin.qq.com/cgi-bin/oa/getapprovalinfo?access_token={access_token}'
data = {
'starttime': 1620000000, # 开始时间戳
'endtime': 1629999999, # 结束时间戳
'cursor': 0, # 分页游标,初始值为0
'size': 100, # 每页数据量,最大值为100
'filters': {
'sp_status': [1] # 审批状态,1表示已通过
}
}
response = requests.post(url, json=data)
approval_records = response.json()['data']['records']
# 处理审批记录
for record in approval_records:
print(record['spname'], record['apply_name'], record['apply_time'])
```
请注意,以上代码仅供参考,具体实现方式需要根据自己的实际情况进行调整。