开发一个内部使用的网页,调用阿里云智能视觉开放平台的接口,实现阿里提供的对应功能
1、页面基本布局如图,顶部使用一个标签页或导航菜单或选择框之类的组件(不做强求,合适即可),区分不同的功能
2、接下来是2个输入框,分别用来输入accessKeyId和accessKeySecret。即此两项内容不在服务端保存,安全起见由用户在前端网页中自行输入,输入后保存在用户本地local,只要不清空浏览器缓存等再次打开网页则自动输入
3、再下来是具体功能的各项请求参数,基本是原始图片/视频素材的链接,原始素材“上传到OSS”的操作不用代码实现,代码中直接请求原始素材的URL地址即可,URL由用户在前端页面中直接填写,即用户会自行上传素材到阿里OSS中。如果还有其他请求参数,依据具体请求参数的数据类型和输入要求等情况合理使用如输入框或选择框等组件供用户输入即可
4、请求参数下面是“立即创建”按钮,点击后使用上面输入的各项请求参数,调用阿里对应的接口对原始素材进行处理,处理完成后在下方返回成功处理后的文件地址(基本上是经GetAsyncJobResult接口拿到的处理后的素材URL地址)
接口使用Node的即可(https://help.aliyun.com/document_detail/145011.html),直接写在uniCloud的云函数中,网页发布在uniCloud的前端网页托管中
预计这次会在视频生成(https://help.aliyun.com/document_detail/159119.html)中选1-3个接口功能来做,后续版本再依据使用情况逐步添加和调整
xiaoxidao (作者)
已经有人,暂时不需要了
2021-03-05 17:59