腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
首页
标签
jsonp
#
jsonp
关注
专栏文章
(15)
技术视频
(0)
互动问答
(1)
https://apis.map.qq.com/ws/place/v1/suggestion 查询 JSONP、sig校验,接口报错?
1
回答
https
、
com
、
jsonp
、
map
、
地图api
用户4586267
找到原因了,参数首字母要正序排序,必须要设置jsonp,必须要设置callback function searchLocation(params: any) { const key = 'xxxx' const SecretKey = 'xxxx' // 参数要按首字母排序 const url = `/ws/place/v1/suggestion?callback=jsonpCallback&key=${key}&keyword=${params.keyword}&output=jsonp®ion=${params.region}${SecretKey}` let sig = md5(url) jsonp(`https://apis.map.qq.com/ws/place/v1/suggestion`, { callbackQuery: 'callback', // 设置callback参数的key 不设置的话callback参数会自动被赋予一个随机值 md5校验无法通过 callbackName: 'jsonpCallback', keyword: params.keyword, key, sig, region: '', output: 'jsonp', }) .then((item: any) => { console.log(item) }) .catch((e) => { console.log(e) }) } searchLocation({ keyword: '苏州', region: '', })...
展开详请
赞
0
收藏
0
评论
0
分享
找到原因了,参数首字母要正序排序,必须要设置jsonp,必须要设置callback function searchLocation(params: any) { const key = 'xxxx' const SecretKey = 'xxxx' // 参数要按首字母排序 const url = `/ws/place/v1/suggestion?callback=jsonpCallback&key=${key}&keyword=${params.keyword}&output=jsonp®ion=${params.region}${SecretKey}` let sig = md5(url) jsonp(`https://apis.map.qq.com/ws/place/v1/suggestion`, { callbackQuery: 'callback', // 设置callback参数的key 不设置的话callback参数会自动被赋予一个随机值 md5校验无法通过 callbackName: 'jsonpCallback', keyword: params.keyword, key, sig, region: '', output: 'jsonp', }) .then((item: any) => { console.log(item) }) .catch((e) => { console.log(e) }) } searchLocation({ keyword: '苏州', region: '', })
热门
专栏
蛋未明的专栏
57 文章
22 订阅
2B博客
69 文章
14 订阅
python-爬虫
596 文章
32 订阅
人生代码
426 文章
28 订阅
vue的实战
123 文章
24 订阅
热门
标签
更多标签
ICP备案
云服务器
对象存储
云点播
即时通信 IM
实时音视频
DNS 解析 DNSPod
内容分发网络 CDN
人脸识别
私有网络
python
java
javascript
人工智能
android
领券