在学习开发企业微信内部应用的时候碰到很多问题,比如调用api、发送POST请求、POST请求上传文件等诸多问题,对于一个没有学过网络编程的小白来说,真的很崩溃!!!
以前没有接触过网络编程的小白碰到这些问题可能会焦头烂额,所以今天就把我写的应用消息推送代码分享出来,希望能够帮助到大家。
access_token的获取
在使用企业微信的api时候首先要知道自己所开发的应用的access_token的值。我们可以通过GET请求来得到access_token的值。
corpid="XXXXXXXXX" #企业id值
corpsecret="XXXXXXXXXXXX" #应用secret值
#获取access_token
def get_access_token():
get_act_url="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={}&corpsecret={}".format(corpid,corpsecret)
act_res=requests.get(url=get_act_url).json()
access_token=act_res["access_token"]
return access_token
需要注意的是,在Python中发送POST、GET等请求需要在前面加上requests库,还有就是处理字符串的时候需要使用到json库。
import requests
import json
其中,corpid为企业id,可以在企业微信网页后台的“我的企业”——>“企业信息”