Coze插件开发之基于已有服务创建并上架到扣子商店
在应用开发中,需要调用各种插件,以快速进行开发。但有时需要调用的插件在扣子商店里没有,那怎么办呢?
今天就来带大家快速基于已有服务创建一个新的插件
简单来讲,就是这个功能已经开发好了,不需要重新开发。通过扣子平台API调用现有服务即可进行使用。
首先,进入“工作空间-资源库-创建插件”
填写名称、介绍和选择“云侧插件-基于已有服务创建”
注意:这里的插件URL是服务的调用路径,而不是完整的调用URL
比如:发送消息需要调用https://api.wpush.cn/api/v1/send
,那在这里只需要填写https://api.wpush.cn/api/v1/
。
send
在扣子这里是工具名称,创建工具时使用。
点击确认后,进入插件主页
点击“创建工具”
注意这个工具名称是接口请求地址中的“send”
创建完成后该工具(API)的实际请求地址就是 插件URL+工具名称
可以看到,默认的工具路径就是插件URL+工具名称
点击“编辑”可以修改请求方式和实际的请求地址
点击“配置输入参数”这里的“编辑”,添加需要传递的参数
按需填写即可
注意这里的传入方法,一般来说 对于get请求,这样应该选择Query。而对于post请求,这里要选择Body
配置完成后,点击下方的“配置输出参数-编辑”
这里就比较简单了,先点击“自动解析”
输入必要参数,发送一次请求,即可自动获取返回信息并解析
可以看到,自动解析出了返回的字段值。根据需要自己修改一下就好
接下来,点击“自动优化”
自动为返回的字段添加参数描述
接下来保存即可。
配置完毕后,还需要点击“试运行”
接口运行成功后,才能进行发布。
接下来返回,即可看到调试成功
可重复以上内容,创建多个工具
创建完成后,点击“发布”按钮
版本描述随意填写
发布成功后,前往“商店-插件商店”
点击“上架商店”
选择刚才创建的插件
选择分类,插件介绍用AI写的就成。直接点击提交
即可完成插件的创建工作