评论

云函数 openapi.updatableMessage.createActivityId 正确写法(之一)

openapi.updatableMessage.createActivityId

云函数代码

config.json 文件

打印云函数返回结果:

-------------------------- 代码如下 --------------------------

// 云函数入口文件 activityId

const cloud = require('wx-server-sdk')

//给定 DYNAMIC_CURRENT_ENV 常量:接下来的 API 调用都将请求到与该云函数当前所在环境相同的环境

cloud.init({

  env: cloud.DYNAMIC_CURRENT_ENV

})

// 云函数入口函数

exports.main = async (event, context) => {

  const activityId = cloud.openapi.updatableMessage.createActivityId()

  return activityId

}


//注意。以下3点

1.在 openapi.updatableMessage.createActivityId() 前面要加 cloud.

2.不是 createActivityId,而是 createActivityId()。带后面一定要带括号()

3.在 config.json 文件中,加接口权限

{

  "permissions": {

    "openapi": [

      "updatableMessage.createActivityId"

    ]

  }

}

最后一次编辑于  2021-03-14  
点赞 0
收藏
评论

1 个评论

  • ikale
    ikale
    2021-07-06

    在启用云函数本地调试的时候可以正常获取activityId,非调试模式无法获取,是什么原因呢??

    
    
    2021-07-06
    赞同
    回复 1
    • ikale
      ikale
      2021-07-06
      使用本地调试时可以正常获取
      2021-07-06
      回复
登录 后发表内容