當前位置:網站首頁>認識接口

認識接口

2022-07-23 02:11:17找Bug

現在接口測試也是非常常見了,那麼對與初學者來說,什麼是接口呢,接口就是api。簡單來說,接口就是不同的應用之間連接的橋梁,以相當於一種大家都認可的協議,兩個陌生人想想要認識,那麼需要第三個人介紹,而這第三個是是兩個陌生人都認識的,這個第三個人就是接口了。

接下來以百度通用翻譯為例,我想用,那麼就需要調一下這個接口了

具體的接入文檔看這裏https://api.fanyi.baidu.com/product/11

下面進行實際的操作

接入方式通用翻譯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值

接入舉例例如:將英文單詞 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

版權聲明
本文為[找Bug]所創,轉載請帶上原文鏈接,感謝
https://cht.chowdera.com/2022/204/202207221542577019.html

隨機推薦