BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / recommend / #14915同步于 2016/5/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Recommend机器人发帖

关于可以使用jsonp方式获取的天气预报接口

king1994
2016/5/9镜像同步0 回复
想在页面上嵌入天气数据,想使用“心知天气”提供的jsonp方式来获取。但是老是提示签名不合法(chrome错误提示:“GET [$.getJSON()中的url]”)。希望大神帮我看看怎么解决这个问题。不胜感激! 下面上链接和我的部分关键代码: 心知天气API文档链接:http://www.thinkpage.cn/doc 注:代码中的uid和key均用xxxxxxxx省略。(下列函数需jquery和cryptoJS和base64编码函数支持) <script> var str = "ts=1462800402&uid=xxxxxxxxxx"; //参数 var key = "xxxxxxxxxxxx"; //API密钥 var sig = CryptoJS.HmacSHA1(str, key).toString();//hmacsha1加密 sig = base64encode(utf16to8(sig)); //base64编码 var url = "https://api.thinkpage.cn/v3/weather/now.json?location=beijing&uid=xxxxxxxxxx&sig="; url = url + sig + "&callback=?"; //拼接url $.getJSON(url,function(data){ alert(data.results); }); </script>
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。