gpt4 book ai didi

javascript - 无法使用 <script/> 从 addThis API 获取股数数据

转载 作者:行者123 更新时间:2023-12-01 05:31:21 25 4
gpt4 key购买 nike

在尝试在几个小时内找到此问题的解决方案之后。我决定询问 Stackoverflow 上的专家。

使用相同的脚本代码。它适用于 Facebook API,但不适用于 addThis API。有人可以帮忙吗?

我只需要 addThis Total Shares Count,并将其放入我网站上的 HTML element 中。

非常感谢。

  var sum = 0,
link = encodeURI('http://twitter.com');


$.getJSON('http://api-public.addthis.com/url/shares.json?url='+link,function(addthis) {

sum += parseFloat(addthis.shares);

$('.at').html(sum);

});

$.getJSON('http://graph.facebook.com/?id='+link,function(fb) {

sum += parseFloat(fb.shares);

$('.fb').html(sum);

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<div class='fb'>fb script not working.</div>

<div class='at'>addThis script not working.</div>

最佳答案

我相信您正在从与您所在域不同的域发出 XHR 请求。因此这里的问题是 CORS。当您尝试在浏览器控制台上发出该请求时,您应该收到错误

请求的资源上不存在“Access-Control-Allow-Origin” header 。

出于安全原因,现代浏览器会阻止跨源请求。为了更好地理解,请阅读更多内容 here

关于javascript - 无法使用 &lt;script/> 从 addThis API 获取股数数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37103060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com