1.什么是腾讯云?
腾讯云—腾讯倾力打造的云计算品牌,以卓越科技能力助力各行各业数字化转型,为全球客户提供领先的云计算、大数据、人工智能服务,以及定制化行业解决方案。
腾讯云的官方网址:https://cloud.tencent.com
腾讯云上的产品比较多,我们关心的是API市场,该市场的访问地址:https://market.cloud.tencent.com/act/api/。
腾讯云API市场上的产品,绝大部分是第三方公司提供的,但也有部分产品是腾讯官方的技术团队提供,比如智能票据、优图天眼等接口/方案.我们把腾讯云上腾讯官方技术团队维护的接口称为腾讯云自营产品,本连接器针对的也就是腾讯云自营的产品了.
2.常规腾讯云自营产品的对接流程
只有注册后,才能看到有哪些自营产品、付费方式、接口文档等信息。
3.常规方式的弊端和面对的问题
3.1云平台业务较多、产品复杂,找产品难、理解产品也难。
腾讯云市场包括小程序、网站建设、基础软件、办公软件、企业服务、API服务、物联网等,而API服务下还有电子商务、金融理财、人工智能、企业管理、生活应用、公共事务等分类。如果对云平台操作不熟悉,很难找到自己想要的产品。从考虑对接到产品理解这一步,将耗费很大一部分时间。
3.2技术对接复杂,开发门槛较高
技术文档所在的目录结构是非常深的,要找到某个接口对应的文档,需要耗费很多时间。正常的技术对接操作:登录->点击"云市场"->API服务->右上角"控制台"->找到使用文档,点击"查看更多"->关键字搜索需要的接口文档. 您可以了解下,这个流程是不是很"曲折"? 那么,曲折是一方面,技术对接就要更麻烦了,可以看看文字识别的API技术对接文档:https://cloud.tencent.com/document/product/866/33519 。技术文档中提到的TC3-HMAC-SHA256 签名方法,就需要技术人员仔细的阅读,然后认真的拼接每一个参数,才能成功的调用该接口,如果开发语言本身不支持该签名算法,那还得考虑其他途径来实现,过程是相当艰辛的、效率是极其低下的。
4.我们的解决方案
在万维易源官网上绑定了腾讯云的 SecretId 和 SecretKey,就可以按照统一的HTTP(S)的方式,调用指定的接口。HTTP方式的请求,对于现代开发语言来说几乎都支持,也就是说您的程序只要能访问外部网络,就可以访问我们提供的“连接器”。我们的连接器,就是用来降低开发成本,提高开发效率,让开发者更关注业务本身而不是技术实现。连接器就是连接一切数据的中间件。
操作过程中,您无需了解技术实现的细节,后端的加密\签名是如何进行,只需要了解接口返回的数据结构即可。示意图如下:
5.连接器对接流程
5.1创建数据源
登录后,依次点击个人中心->我是接口使用者->我的数据源->连接器类型->腾讯云_自营_连接器,至此就会弹出数据源创建的窗口.
其中,腾讯SecretId和腾讯SecretKey都来源于腾讯云官网,这两个参数的查看网址(需要您提前登录):https://console.cloud.tencent.com/cam/capi
5.2创建接口
接口的操作步骤,请参考文档:https://www.showapi.com/book/view/3105/58
在balance阶段,添加后端节点的时候,要选择"腾讯云_自营_连接器",如下图:
接下来的一步就是选择之前已经创建好的数据源了:
至此,完成了后端节点的配置,其他操作可以直接参考接口创建的文档进行.
6.性能与安全问题
性能方面:腾讯云API市场提供的数据,均属于业务数据,1个请求周期内所用的时间为秒级别。例如,人脸识别接口1-3秒才能返回结果。万维易源连接器的作用是把参数按照腾讯云的要求进行加密、签名,然后把请求转发给腾讯云服务器,整个过程属于毫秒级别,一般在几毫秒内就处理完了,对整个请求的影响可以忽略不计。
安全方面:传输的过程中,都进行了加密和签名,同时我们提供了https的方式,进一步加强了数据的安全传输,保障数据不被篡改、窃取和破解。同时,万维易源作为知名的数据服务商,会对敏感信息进行加密存储,不会主动或者被动的泄漏任何信息,特别是账号和秘钥,所以安全问题,您无需担忧。
图像分析连接器和人脸识别连接器
可以将相册里的图片进行人脸识别后使用图像分析进行分类
人脸识别连接器和人脸库连接器
可以在安防上用于门禁系统和摄像监控系统
文本识别连接器和翻译接口连接器
联合在一起使用可以设计一款图片翻译软件