gpt4 book ai didi

JavaScript 未捕获类型错误 : Facebook Like Counter

转载 作者:行者123 更新时间:2023-12-03 06:11:19 25 4
gpt4 key购买 nike

我有以下脚本来获取 Facebook 页面的点赞数:

$("#facebook-likes").each(function () {
var container = $(this);
var fburl = container.attr('rel');
$.ajax({
dataType: 'json',
type: 'GET',
url: 'https://api.facebook.com/method/fql.query',
data: {
query: 'SELECT like_count FROM link_stat WHERE url="' + fburl + '"',
format: 'json'
}
}).success(function (data) {
container.text(data[0].like_count + ' Likes');
});
});

运行脚本时出现以下错误:

Uncaught TypeError: Cannot read property 'like_count' of undefined

我在互联网上搜索了解决方案,但找不到解决此问题的方法。我希望有人能帮助我!

最佳答案

FQL 已弃用,这是获取页面赞的正确 API:

https://graph.faebook.com/[page-id]?fields=fan_count

您可以在API资源管理器中测试它:https://developers.facebook.com/tools/explorer/?method=GET&path=page-id%3Ffields%3Dfan_count&version=v2.7

请注意,这需要访问 token ,因此您不应使用应用程序访问 token 来执行该客户端操作。您还应该考虑缓存结果,以免在用户较多时达到 API 限制。

有关代币的更多信息:

关于JavaScript 未捕获类型错误 : Facebook Like Counter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39304428/

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