Facebook API在没有弃用FQL的情况下获取“/links”中的喜好摘要
我正在尝试获取特定用户的帖子总喜欢数。我正在呼叫/照片/链接和/状态。添加?fields=likes.summarytrue时,我将返回/photos和/status中的likes总数,但这不起作用 如何获取特定用户发布的链接总数量的摘要 我知道使用FQL的选项,但这是不推荐的。fql?q=从链接中选择like_info、link_id、comment_info,其中link_id位于链接边缘 total_count字段是您想要的值。虽然从文件中可以看出 total_count表示网络上节点的大致数量 边返回的结果的实际数量可能不同 取决于隐私设置 来自我的提要的示例数据Facebook API在没有弃用FQL的情况下获取“/links”中的喜好摘要,facebook,facebook-graph-api,facebook-javascript-sdk,facebook-fql,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Facebook Fql,Facebook Php Sdk,我正在尝试获取特定用户的帖子总喜欢数。我正在呼叫/照片/链接和/状态。添加?fields=likes.summarytrue时,我将返回/photos和/status中的likes总数,但这不起作用 如何获取特定用户发布的链接总数量的摘要 我知道使用FQL的选项,但这是不推荐的。fql?q=从链接中选择like_info、link_id、comment_info,其中link_id位于链接边缘 total_count字段是您想要的值。虽然从文件中可以看出 total_count表示网络上节点的大
{
"link": "http://www.quora.com/permalink/cyGokoKWB",
"id": "XXXXXXXXX",
"created_time": "2015-04-26T02:08:48+0000",
"likes": {
"data": [
{
"id": "XXXXXXXXX",
"name": "XXXXXXXXX"
}
],
"paging": {
"cursors": {
"before": "MTAxNTQ2NTI3OTIxOTA0Mzg=",
"after": "MTAxNTQ2NTI3OTIxOTA0Mzg="
}
},
"summary": {
"total_count": 1
}
}
}
编辑
@注释中的CBroe有很好的建议,因为like的计数做一个limit0,这样您就不会不必要地获取大量like数据,而只是检索计数
me/links?fields=link,likes.summary(true).limit(0)
样本数据
{
"link": "http://jdh.hamkins.org/transfinite-epistemic-logic-puzzle-challenge/",
"id": "XxXXXXXXXXX",
"created_time": "2015-04-19T04:00:18+0000",
"likes": {
"data": [
],
"summary": {
"total_count": 1
}
}
}
如果只关注数字,而不是个人喜好,那么我还要添加.limit0–这仍然可以获得结构的数据部分,但它总是空的。否则,您可能会在其中获得多个个人喜好,达到默认限制。@Slartibartfast如果出现此错误,12 links字段对于v2.4及更高版本是不推荐的,请在2.4+API中尝试me/feed?fields=link,likes.summarytrue.limit0
{
"link": "http://jdh.hamkins.org/transfinite-epistemic-logic-puzzle-challenge/",
"id": "XxXXXXXXXXX",
"created_time": "2015-04-19T04:00:18+0000",
"likes": {
"data": [
],
"summary": {
"total_count": 1
}
}
}