使用python开发云函数获取openid等信息,有没有类似nodejs中wx-server-sdk的包
发布于 4 年前 作者 xiuyingyi 750 次浏览 来自 分享

官方示例中,是使用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的包?如果有如何引入使用?

回到顶部