更新记录
1.1.1
发布第三版
1.1.0
发布第二版
1.0.0
发布正式版
查看更多平台兼容性
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
介绍
提供开箱即用的扣子工作流调用云函数模板,配置好扣子参数后即可一键调用扣子工作流
【注意,如果导入插件没有代码导入的话,请下载示例项目体验】
使用教程
1.开通扣子api权限
扣子后台地址:https://www.coze.cn/open/oauth/apps
【第一步】创建扣子应用
【第二步】填写应用信息,一定要选择服务类应用
【第三步】给扣子应用授权,并且保存好公钥指纹、私钥(private_key.pem文件),后面调用工作流时会用到
【第四步】获取创建的应用ID,后面调用工作流时会用到
2.在云函数中配置扣子应用
创建好的扣子应用的【应用ID】【公钥指纹】【私钥文件private_key.pem】配置到 coze-config
目录下,如下图所示
注意:扣子私钥文件是在上面【第三步】中点击【创建key】按钮后自动下载的,下载后一定要确认名字为【private_key.pem】
3.调用工作流
'use strict';
const { cozeConfig } = require("./coze-config/config");
const { callCozeWorkflow } = require("./service/call-coze-workflow");
exports.main = async (event, context) => {
const res = await callCozeWorkflow("7500287108009907009", {
input: "你好"
})
console.log(res);
return ""
};
调用callCozeWorkflow方法即可调用指定工作流,该方法有两个参数,第一个参数是工作流id,获取方式见下图,
第二个参数是工作流的参数,即你工作流开始的时候设置了什么参数,这里就传什么参数,以对象形式,下图中工作流声明了input参数,
那么这里的key就是input
4.发布工作流
工作流只有发布了才能调用,在上图中的右上角发布工作流
5.调用成功!
调用成功输入结果如下