Facebook Graph Api url 评论和分享计数不再起作用

2023-11-29

我在我的博客中使用 facebook 评论插件,到目前为止,facebook graph api 帮助我检索我网站上每个帖子的评论计数。因此,正如我所说,我一个月前写的帖子,我可以使用 php 和 json_decode 检索评论计数,如下所示:

$wsurl  = 'http://www.example.com/title-of-the-post/';
$wsjson = json_decode(file_get_contents('https://graph.facebook.com/?ids='.$wsurl));
$cmcount = ($wsjson->$wsurl->comments) ? $wsjson->$wsurl->comments : 0;

通常,它会在“评论”行出现时起作用。我不知道为什么,但现在,我创建的每个新帖子都没有“评论”和“分享”行。所以,这就是我从中得到的https://graph.facebook.com/?ids=http://www.example.com/title-of-the-post/

较旧的帖子:

{
   "http://www.example.com/title-of-the-post/": {
      "id": "http://www.example.com/title-of-the-post/",
      "shares": 6,
      "comments": 6
   }
}

最新帖子:

{
   "http://www.example.com/title-of-the-post/": {
      "url": "http://www.example.com/title-of-the-post/",
      "type": "website",
      "title": "Title of the post",
      "image": [
         {
            "url": "http://www.example.com/thumb.png"
         }
      ],
      "description": "This is a great post about great things.",
      "updated_time": "2012-12-25T17:57:03+0000",
      "id": "66666666666666"
   }
}

“评论”行不再显示,我现在有更多信息(一些我不关心的信息)。所以发生了什么事?我根本没有改变我的代码!顺便说一句,我的评论框仍在工作并显示所有评论(并且我的“喜欢”按钮正确显示“分享”计数)。有人可以帮助我吗?


对我来说看起来像一个错误。 FQL 查询是一种仍然有效的替代方案。这是一个例子:

select comment_count, share_count, like_count from link_stat where url = "http://techcrunch.com/2011/04/12/facebook-comments-now-on-over-50k-sites-get-more-social-with-latest-upgrade/"

在这里尝试 API Explorer:http://developers.facebook.com/tools/explorer/?fql=select%20comment_count%2C%20share_count%2C%20like_count%20from%20link_stat%20where%20url%20%3D%20%22http%3A%2F%2Ftechcrunch .com%2F2011%2F04%2F12%2Ffacebook-comments-now-on-over-50k-sites-get-more-social-with-latest-upgrade%2F%22

不过,如果他们更改 Graph API 以再次返回分享计数和评论计数,我会很高兴。

Facebook 官方文档 (developers.facebook.com/docs/reference/plugins/comments/) 仍然建议使用 Graph API 进行评论计数,但它似乎不适用于像这样的新页面:https://graph.facebook.com/?ids=http://techcrunch.com/2012/12/27/the-last-imac-question-mark/

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

Facebook Graph Api url 评论和分享计数不再起作用 的相关文章

随机推荐

  • 将 onclick 打开超链接事件添加到在 R 中创建的 html 小部件

    我希望能够做类似的事情这个的答案但不使用闪亮 我还想绑定打开与数据点关联的超链接的 onclick 事件 我正在使用saveWidget函数来自htmlwidgets并知道我可以插入 javascript 代码appendContent函数
  • 使用菱形运算符创建通用数组

    今天 我遇到了 Java 7 泛型数组创建的奇怪情况 看看下面两条语句 Map
  • 使用 iOS 共享/操作扩展截取主机应用程序的屏幕截图?

    我想知道如何使用共享 操作扩展来截取 iOS 主机应用程序的屏幕截图 我的用例如下 使用Safari浏览器访问网页 https如gmail 点击共享按钮并选择扩展程序 该扩展程序将截取当前网页的屏幕截图 此用例的一个工作示例是很棒的 iOS
  • Invoke-Command:找不到接受参数的位置参数

    我在 powershell 中使用以下脚本遇到上述问题 我似乎找不到问题所在 该脚本需要 2 个参数 我已在命令行上提供了它们 但它仍然抛出错误 Command PS C gt powershell exe ExecutionPolicy
  • 用于显示Excel数据的Java库[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 在我们的 Java 应用程
  • 目前只有一种产品添加到 Woocommerce 购物车中?

    我希望 Woocommerce 只允许购物车中添加 1 个产品 如果购物车中已存在一种产品 并且添加了另一种产品 则应删除前一种产品 我在网上找到了这段代码 When an item is added to the cart remove
  • 无法在单个产品页面上删除 WooCommerce 产品标题

    我无法删除单个页面上 WooCommerce 产品的默认标题 标题没有任何标签供我通过 css 隐藏它 我也尝试过使用 remove action woocommerce single product summary woocommerce
  • jQuery - 获取选择列表中选项的像素宽度?

    通过以下内容 我可以获得选择输入的宽度 以像素为单位 是否可以获取选择列表中选项的宽度 谢谢 mySelect width 更新 这就是我想要这个的原因 我需要将文本放在选择列表中居中 我无法使用 css text align center
  • 如何使用 masm 中的库或更具体地说是 .lib 文件?

    我已经使用 Visual Studio 2010 制作了一个 lib 文件 现在我想在 masm 中使用它 我怎样才能做到这一点 需要帮忙 我试图在互联网上查看它 但找不到有关如何执行此操作的任何准确答案 这是我使用 Visual C 20
  • 为什么 Laravel API 在 POST 和 PUT 方法上返回 419 状态代码?

    我正在尝试使用 Laravel 创建 RESTful API 我已经使用创建了我的控制器php artisan make 控制器 RestController这是我的控制器代码
  • xcode7 调试器发生了什么变化,我无法再使用“po”/Swift 查看变量

    好吧 xCode7 Swift 发生了什么变化 我不能再使用 poframe 来查看 CGRect 的内容了 打印语句在代码中运行得很好 为什么我不能像以前那样在调试器控制台中查看它 var frame self myLabel frame
  • MFT 编码器 (h264) CPU 利用率高

    我能够使用 Media Foundation Transform MFT 成功地通过 H264 对数据进行编码 但不幸的是我的 CPU 非常高 当我在程序中评论该函数的调用时 我的 CPU 很低 只需执行几个步骤即可获得编码 所以我无能为力
  • 优化 PostgreSQL 中的查询

    SELECT count FROM contacts lists JOIN plain contacts ON contacts lists contact id plain contacts contact id JOIN contact
  • Spring MVC 3.1 REST服务post方法返回415

    我正在做一个 Spring MVC 控制器 但 POST 操作仍然遇到问题 我在 stackoverflow 上阅读了许多解决方案 但没有解决我的问题 我目前的成就 我发送了带有 Id 的 GET 请求 并成功返回了转换为 JSON 的对象
  • 为什么 document.write() 之后的代码没有执行?

    我有以下 JavaScript
  • 通过 Android 应用程序连接到 OracleDB

    感谢您的浏览 希望您能帮助我 目前 我想通过我的 Android 应用程序从 OracleDB 服务器 在 LAN 上 获取一些数据 我将 JDBC 与 ojdbc14 jar 以及 Android 应用程序中的以下代码以及 logcat
  • CSS 向左下方浮动

    我有很多高度可变的 div 我需要这些 div 彼此排序 但是当它们到达窗口末尾时 gt 创建新的 列 现在 div 溢出了 但我需要创建新的 列 BTW 我有使用以下解决方案 webkit column gap 16px webkit c
  • 如何使用包编译和运行java类

    我在文件 MyClass java 文件中有一个名为 MyClass 的类 代码如下 package myclass class MyClass public int add int a int b return a b public st
  • 用选项卡主机滑动

    我有一个 TabHost 控件 不在操作栏中 并且我想让选项卡在用户滑动每个选项卡上的上下文 类似于 Whatsapp 表情符号选项卡 时进行更改 我怎样才能做到这一点 EDIT手感也很重要 我希望上下文应该有滚动动画 无论用户是否滑动或单
  • Facebook Graph Api url 评论和分享计数不再起作用

    我在我的博客中使用 facebook 评论插件 到目前为止 facebook graph api 帮助我检索我网站上每个帖子的评论计数 因此 正如我所说 我一个月前写的帖子 我可以使用 php 和 json decode 检索评论计数 如下