官方示例中,是使用nodejs作为云函数实现语言,引用了wx-server-sdk包,可以很方便的获取openid。如下:
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext()
return {
event,
openid: wxContext.OPENID,
appid: wxContext.APPID,
unionid: wxContext.UNIONID,
}
目前云函数支持了多种开发语言,其中包括python,个人目前通过如下方式用requests获取,但这样体现不出云函数的优势了。另外了解到可以直接使用云函数参数中event中openid,但据说这个方法未来将不再支持。
GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
请问各位大神,官方有没有直接提供给python使用的类似wx-server-sdk的包?如果有如何引入使用?