专业的短链接生成工具
链接域名
短网址有效期
API接口设计,需要注意这4点
更新时间:2025-6-3 01:11:14 作者:爱短链
本文阐述了产品经理在设计界面中需要定义和注意什么。
看到人都是产品经理社区。
API接口的相关介绍,本文不做太多关于API介绍界面概念。
一、了解API的常识 在做接口设计时,如果是新手,建议参考和了解百度、旷视、腾讯等不同开放平台的接口风格,从中找到一些共识; 1. 通信协议常用 调用第三方平台接口需要系统之间的通信。
目前常用的协议是http和https;简单理解https是http加密版可以加密用户到服务端要求的信息,避免因明文传输被截获而获取用户信息。
基于http协议界面具有轻量级、跨平台和跨语言的特点。
为了适应不同的开发人员,每个第三方平台都将提供基于各种常用语言的界面形式,因此主要使用http或https协议;比如百度,科大讯飞: 科大讯飞物体识别请求URL:http://tupapi.xfyun.cn/v1/currency 百度菜品识别请求URL: https://aip.baidubce.com/rest/2.0/image-classify/v2/dish 笔者查阅了百度、腾讯、旷视、阿里的云平台,发现视觉上都采用了https协议;对于视觉,图片数据本身包含丰富的信息,尤其是人脸,所以使用https它仍然有利于保护用户的隐私信息。
2. 接口要求 基于用户端和服务端之间的交互模式,了解接口的请求模式有助于理解http协议的常见请求方式是post和get;两者的主要区别如下: (1)直观区别:get请求方法是将请求参数放在请求参数中url中,post把参数放进去requst body中国的直接影响是get请求参数有长度限制,post无限;二是get将参数放到url安全性弱于post; (2)深度差异:get用户端和服务端只有一次交互,post请求方式用户端将与服务端进行两次交互,例如:快递兄弟是用户端,你是服务端,get就像经常来你们社区和你认识的快递员直接把快递送到你家一样,你对他说谢谢;post就像新快递员先打电话问你在家吗?你告诉他你在家。
五分钟后,他把快递送到你家。
你对他说谢谢; 目前百度、腾讯、旷视的图像识别接口都采用了post请求方式 3. 接口响应机制 最后,了解接口的响应机制:同步接口和异步接口;简单理解同步接口是实时返回给调用器,异步接口可以延迟返回给调用器;实时要求高,只能线性工作,其他可优先使用异步接口;当然,同一服务接口需要同步或异步;以人脸识别中的人脸注册为例: (1)刷脸支付:以支付宝为例,使用前需要按步骤收集人脸。
后台会调用人脸注册将当前人脸注册到人脸库,绑定支付宝账号信息。
这一步人脸注册通常是同步界面,因为不需要用户APP等待时间过长,需要及时返回成功注册信息; (2)客流系统:目前超市使用的客流系统一般采用人脸识别而不是头肩模型,不仅可以统计数量,还可以统计数量,第一次识别陌生人脸通常需要注册到陌生人脸库,这里的人脸注册一般是异步界面,因为大型超市每天数十万客流,陌生人没有会员信息,所以不需要实时注册,进入队列可在当天24小时内注册; 小结 以上关于API界面常识在设计界面时,开发一般要求产品确定界面响应机制;其他开发将自行完成;但作为开放平台,产品往往与开发对接。
了解更多的常识不仅可以与自己的开发有更多的共同语言交流,还可以在与用户对接时简要解释用户的开发。
二、核心业务字段