美文网首页
零基础学微信小程序云开发|触发云函数

零基础学微信小程序云开发|触发云函数

作者: 红色火苗 | 来源:发表于2019-08-11 14:36 被阅读0次

    前言

    利用云开发定发送消息,怎么做呢?微信小程序为我们提供了一个接口来,实现云函数的出发,也就打通了外部程序调用微信云开发的“任督二脉”

    触发云函数

    接口地址

    POST https://api.weixin.qq.com/tcb/invokecloudfunction?access_token=ACCESS_TOKEN&env=ENV&name=FUNCTION_NAME

    请求参数

    属性 类型 默认值 必填 说明
    access_token string 接口调用凭证
    env string 云开发环境ID
    name string 云函数名称
    POSTBODY string 云函数的传入参数,具体结构由开发者定义。

    返回结果

    返回的 JSON 数据包

    属性 类型 说明
    errcode number 错误码
    errmsg string 错误信息
    resp_data string 云函数返回的buffer(结果)

    示例代码

    新建一个云函数,代码如下:

    // 云函数入口文件sum.js
    const cloud = require('wx-server-sdk')
    cloud.init()
    const db =  cloud.database
    // 云函数入口函数
    exports.main = async (event, context) => {
      return {
        sum: event.a+ event.b
      }
    }
    
    

    利用http api接口调用 传参数并发送请求

    curl -d '{a:1,b:2}' \
    'https://api.weixin.qq.com/tcb/invokecloudfunction?access_token=ACCESS_TOKEN&env=ENV&name=login'
    
    

    返回结果

    {
        "errcode": 0,
        "errmsg": "ok",
        "resp_data": "{"sum":3}"
    }
    

    相关文章

      网友评论

          本文标题:零基础学微信小程序云开发|触发云函数

          本文链接:https://www.haomeiwen.com/subject/fgxsjctx.html