通过Javascript获取一张facebook公共照片的类似计数-可能吗?
我正在编写一个脚本,获取一张公开的facebook照片的喜欢(或评论、分享)数量 照片发布在页面上,例如:。这些都是公众可以看到的,因此应该可以通过Javascript获得它所拥有的喜欢的数量通过Javascript获取一张facebook公共照片的类似计数-可能吗?,javascript,jquery,facebook,facebook-like,Javascript,Jquery,Facebook,Facebook Like,我正在编写一个脚本,获取一张公开的facebook照片的喜欢(或评论、分享)数量 照片发布在页面上,例如:。这些都是公众可以看到的,因此应该可以通过Javascript获得它所拥有的喜欢的数量 请注意,Facebook Graph API不会返回喜欢的数量: 仅获取照片或任何其他FB对象的喜欢总数 您可以使用以下FQL查询 api({“method”:“fql.query”,“query”:“从like中选择用户id” 其中object_id=“'+id OF Photo+'”},函数(res
请注意,Facebook Graph API不会返回喜欢的数量: 仅获取照片或任何其他FB对象的喜欢总数 您可以使用以下FQL查询 api({“method”:“fql.query”,“query”:“从like中选择用户id” 其中object_id=“'+id OF Photo+'”},函数(resp){ Totalikes=resp.length;} 咧嘴笑 部分是: “/POST\u ID/likes update:应用程序将能够通过分页检索帖子上的所有like(而不是现在的前4个)。功能更新后,like计数将移动到摘要字段。” 这也适用于你的照片,给你
"summary": {
"total_count": 13610
}
作为返回数据中的likes
结构的一部分。(限制(1)
因为您只对整体喜欢次数感兴趣,所以请求更多个人喜欢只会浪费带宽–1
是要获取的实际喜欢数据的最小数量,使用0
将与无限制相同,并提供默认的前25个喜欢。)
请注意,您必须在应用程序设置中启用相应的迁移才能正常工作。“这些迁移是可供公众查看的,因此应该可以通过Javascript获得大量的相似内容。”如果facebook不允许您通过javascript通过不返回正确的CORS头来执行此操作,则不会。图形api响应底部名为
likes
的数组是什么?您应该能够迭代,直到不再有likes,计算数组中的likes数。@KevinB这不是一个好的解决方案。我谈论的图片是我有10000多个喜欢。你是我需要的英雄。