如何使用 Graph API 或 FQL 获取 Facebook 上分享的前 10 篇文章的列表?

2023-11-29

在我的网站上,我有 Facebook 分享插件,以便用户可以在 Facebook 上分享文章。现在,我想要一份过去一周或一个月内我的网站在 Facebook 上分享的前 10 篇文章的报告。

我尝试使用 FQL,

https://graph.facebook.com/fql?q=SELECT url, normalized_url, share_count, like_count, comment_count, total_count FROM link_stat WHERE url like '%www.indiatimes.com%' order by total_count desc limit 10

但“like”关键字在 fql 中不起作用。请指教。


我建议你这样做:

例如:文章来自http://googledevelopers.blogspot.com(它可能不适用于所有网站,因此您可以试试运气。)

您可以收集域中存在/有效的文章的所有链接/消息/...等(例如,http://googledevelopers.blogspot.com/2013/05/an-easier-way-to-save-files-to-google.html存在并考虑增加一计数,但是http://googledevelopers.blogspot.com不考虑一项计数。)

您通过分页收集所有内容“until=”,直到一周或一个月,您就停止分页。

当然,每个计数都应该与一个帖子 ID 相关联。删除这些重复的 post_id 计数。(当消息和链接都包含 ' 时可能会发生http://googledevelopers.blogspot.com/2013/05/an-easier-way-to-save-files-to-google.html',所以它应该被视为只有一个计数)

将每篇独特文章的所有计数相加。(例如,http://googledevelopers.blogspot.com/2013/05/an-easier-way-to-save-files-to-google.html有 3 个计数),然后按计数对所有这些文章进行排序。再次确保所有计数中没有重复的 post_id。

Cheers

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Graph API 或 FQL 获取 Facebook 上分享的前 10 篇文章的列表? 的相关文章

随机推荐

  • 将数组转换为向量的最简单方法是什么?

    将数组转换为向量的最简单方法是什么 void test vector
  • 使用多个复选框进行 Jquery 过滤

    对于当前的项目 我正在创建一个简单的产品目录 该目录应该能够通过带有几组复选框的 Jquery 进行过滤 在一组或多组复选框中 当选中两个或更多复选框时 逻辑应为 或 而在使用两组或更多组复选框时 逻辑应为 与 我目前正在使用的一个很好的
  • 使用java和gmail发送邮件[重复]

    这个问题在这里已经有答案了 我想发送一封带有日历附件 javaxmail 的电子邮件 我创建了这个类 public void sendEmail String to Calendar calendar try String d uname
  • NativeBase 按钮​​不显示文本

    我遇到的问题是 NativeBase 中的按钮不显示其文本 我几乎使用了他们网站文档中的示例代码 但是当我渲染它时 它显示了三个我可以触摸的按钮 但没有任何标题 有任何想法吗 请看代码 App js import React from re
  • 数组元素上的简洁事件监听器

    我想知道是否有更简洁的方法来执行相同的操作 我正在尝试侦听执行相同操作的两个单独按钮上的事件 并且这两个按钮具有相同的 返回 类 并且我已将它们分配给一个名为 returnButton 的数组 我想要一个事件侦听器 它可以侦听两个按钮并将单
  • 在 android 的 ksoap2 中使用不带“i:type=”属性的 addMapping

    我在ksoap2中使用envelope addMapping函数 我需要让它生成没有i type属性的项目 这是我的代码生成的肥皂请求
  • 如何在 Objective-C 中执行回调

    如何在 Objective C 中执行回调函数 我只是想看看一些完整的例子 我应该理解它 为了完整起见 由于 StackOverflow RSS 只是随机地为我复活了这个问题 另一个 较新的 选项是使用块 interface MyClass
  • ivy 依赖部分中的小箭头 -> 有何作用?

    我正在使用 ivy 我工作的公司有一些有趣的 ivy 和 ant 小教程 每个教程都有帮助完全地当在依赖项部分使用时 绕过了 ivy 构建 xml 文件中箭头的作用 因此 考虑到这个设置
  • Qt中可以制作不同页面大小的pdf吗?

    如果页面大小相同 那么没问题 但我需要页面大小应该是图像的大小 这是可变的 void DgJpgToPdf convertToPdf const QStringList theImagePathList const QString theO
  • 配置 Visual Studio 以使用 Boost.Python 和 Python 3

    我的 Windows 10 专业版电脑上安装了 Microsoft Visual Studio Community 2013 版本 12 0 31101 00 Update 4 和 Python 3 6 1 v3 6 1 69c0db5 2
  • Visual Studio 2015 GIT 是否使用三向合并?

    当我使用 Visual Studio 2015 的合并工具来修复冲突时 它的性能似乎比我在 GIT 命令行中使用 P4Merge 时的性能更差 几乎没有发现任何冲突 这是工具本身的原因吗 Visual Studio 2015 的合并 差异工
  • 用空格分割字符串,保留带引号的段,允许转义引号

    我目前有这个正则表达式来按所有空格分割字符串 除非它位于带引号的段中 keywords pop rock hard rock keywords keywords match w g console log keywords pop rock
  • 如何在 QStackedLayout 中居中放置小部件?

    我有一个 QProgressBar 需要将其置于 QStackedLayout 的中心 鉴于 QStackedLayout setAlignment 没有任何效果 并且小部件始终位于左上角 我该如何实现它 将 QProgressBar 放置
  • 如何将一组数字分成两组,使得它们的和之差最小

    如何编写 Java 程序将一组数字分为两组 以使它们各自的数字之和的差异最小 例如 我有一个包含整数的数组 5 4 8 2 我可以将它分成两个数组 8 2 和 5 4 假设给定的一组数字 可以有一个唯一的解决方案 如上面的例子 如何编写Ja
  • 将用户输入转换为 C++ 中的类型时有太多 if/else 语句

    我有一个带有 3 个模板参数的模板类 template
  • 触发Backgroundworker Completed事件

    我试图在后台进行一些计算时以单独的表单 进度表单 显示进度条 选框 我知道典型的方法是将计算包含在后台工作程序中并在主线程中显示进度表 这种方法将在我的应用程序中导致很多同步问题 因此我使用progressForm ShowDialog 在
  • flex 中的引号“”

    我正在用 Flex 编写一个简单的扫描仪 我希望我的扫描仪在看到关键字 int 时打印出 看到的整数类型 下面两种方式有什么区别吗 1st way int printf integer type seen 2nd way int print
  • 如何缩小 SQL Server 中的序列间隙?

    假设我有一张 Turtle 表 当我跑步时 SELECT FROM Turtle ORDER BY Sort 我明白了 Id Name Sort 2 Leo 1 3 Raph 2 4 Don 5 1 Mike 7 缩小 Raph 和 Don
  • php ajax多文件上传

    嘿 我正在将文件上传到选定的文件夹 现在我可以选择并上传一个文件 我知道如何在 php 中处理多个文件 但我不确定如何通过 AJAX 发送所有文件 谢谢你尽你所能的帮助 AJAX function submitForm console lo
  • 如何使用 Graph API 或 FQL 获取 Facebook 上分享的前 10 篇文章的列表?

    在我的网站上 我有 Facebook 分享插件 以便用户可以在 Facebook 上分享文章 现在 我想要一份过去一周或一个月内我的网站在 Facebook 上分享的前 10 篇文章的报告 我尝试使用 FQL https graph fac