uniapp调用百度云翻译接口

1.地址+示例

https://fanyi-api.baidu.com/product/113
注意:示例用的http,正式调用请使用https,否则报错 400 Bad Request

2.跨域

参考https://blog.csdn.net/qq_44291585/article/details/121793141

安装

npm i vue-jsonp -save

文件main.js

// 调用第三方接口,解决跨域
import {
    VueJsonp
} from 'vue-jsonp'
Vue.use(VueJsonp);

使用

在vue页面使用

3.错误提示

百度云文档提示:

3.如遇到报 54001 签名错误,请检查您的签名生成方法是否正确,在对 sign 进行拼接和加密时,q 不需要做 URL encode,很多开发者遇到签名报错均是由于拼接 sign 前就做了 URL encode;

当需翻译的字符串有&时,被认为是做了转码的,用\或者\\都是无效转义,需要字符串替代,建议用and

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容