前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >认识接口

认识接口

作者头像
找Bug
发布2022-07-22 15:25:02
3650
发布2022-07-22 15:25:02
举报
文章被收录于专栏:你的Bug我做主

现在接口测试也是非常常见了,那么对与初学者来说,什么是接口呢,接口就是api。简单来说,接口就是不同的应用之间连接的桥梁,以相当于一种大家都认可的协议,两个陌生人想想要认识,那么需要第三个人介绍,而这第三个是是两个陌生人都认识的,这个第三个人就是接口了。

接下来以百度通用翻译为例,我想用,那么就需要调一下这个接口了

具体的接入文档看这里https://api.fanyi.baidu.com/product/11

下面进行实际的操作

代码语言:javascript
复制
接入方式通用翻译API HTTPS 地址:https://fanyi-api.baidu.com/api/trans/vip/translate

输入参数

请求方式:可使用 GET 或 POST 方式,如使用 POST 方式,Content-Type 请指定为:application/x-www-form-urlencoded 字符编码:统一采用 UTF-8 编码格式 query 长度:为保证翻译质量,请将单次请求长度控制在 6000 bytes以内(汉字约为输入参数 2000 个)

字段名

类型

是否必填

描述

备注

q

string

请求翻译query

UTF-8编码

from

string

翻译源语言

可设置为auto

to

string

翻译目标语言

不可设置为auto

appid

string

APP ID

可在管理控制台查看

salt

string

随机数

可为字母或数字的字符串

sign

string

签名

appid+q+salt+密钥的MD5值

代码语言:javascript
复制
接入举例例如:将英文单词 apple 翻译成中文:
请求参数:q=apple
from=en
to=zh
appid=2015063000000001salt=1435660288平台分配的密钥: 12345678

生成签名sign: Step1. 拼接字符串1: 拼接appid=2015063000000001+q=apple+salt=1435660288+密钥=12345678得到字符串1:“2015063000000001apple143566028812345678” Step2. 计算签名:(对字符串1做md5加密) sign=md5(2015063000000001apple143566028812345678),得到sign=f89f9594663708c1605f3d736d01d2d4

得到了完整的地址,直接在浏览器输入就可以看到返回的json信息了。

http://api.fanyi.baidu.com/api/trans/vip/translate?q=apple&from=en&to=zh&appid=2015063000000001&salt=1435660288&sign=f89f9594663708c1605f3d736d01d2d4

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 找Bug 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 输入参数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档