小白基于postman测试百度翻译接口
postman 接口测试 百度翻译
准备postman
这个网上信息都有,请自行参考
准备百度翻译接口参数
百度翻译接口信息可以参考:
https://zhuanlan.zhihu.com/p/81945858?utm_source=wechat_session&utm_id=0
个人验证实例
1)阅读API技术文档
2)APPID的参数。要成为注册开发者,才能拥有。注册开发者,获取APPID(百度管理控制台中)
参考:
使用您的百度账号登录百度翻译开放平台(百度翻译开放平台);
可以参考教程:
https://jingyan.baidu.com/article/215817f743b81d1eda14233b.html
注册成为开发者,获得APPID;
进行开发者认证(如仅需标准版可跳过);
开通通用翻译API服务:开通链接
参考技术文档和Demo编写代码
下面为个人申请到的,请申请自己的哦!
APP ID:20221101001430099
密钥:Hq3ouVYU2OasUXWzd5zv
请求地址:http://api.fanyi.baidu.com/api/trans/vip/translate
3)通过API文档,知道了接口的地址,还知道了想能够使用接口,需要传参
4)准备参数。(英文翻译为中文)
q:apple
from:en
to:zh
appid:20221101001430099
salt:54567
sign:(是一个MD5加密的字符串)f89b26f06ae660fbf784d0910ee7a1c7
说明下:salt是随机数,我们可以自己设定,
Step1. 将请求参数中的 APPID(appid), 翻译query(q, 注意为UTF-8编码), 随机数(salt), 以及平台分配的密钥(可在管理控制台查看) 按照 appid+q+salt+密钥 的顺序拼接得到字符串1。
Step2. 对字符串1做md5,得到32位小写的sign。
6)MD5加密:通过工具对字符串进行加密 (appid+q+salt+密钥 的MD5值)
7)把参数输入到postman指定的位置,发送(send)请求
8)对比请求结果

参考链接:https://blog.csdn.net/weixin_45738504/article/details/116168839
附注python求md5
# 导入hash算法库
import hashlib
# 得到md5算法对象
hash_md5 = hashlib.md5()
# 准备要计算md5的数据(bytes类型)
data = '20221101001430099apple54567Hq3ouVYU2OasUXWzd5zv'.encode('utf-8', errors='ignore')
# 计算
hash_md5.update(data)
# 获取计算结果(16进制字符串,32位字符)
md5_str = hash_md5.hexdigest()
# 打印结果
print(md5_str)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)