【问题标题】:How to get proper Twitter share count for a URL?如何获取 URL 的正确 Twitter 共享计数?
【发布时间】:2015-12-09 10:15:21
【问题描述】:

我正在实现一个函数来获取我在 PHP 中的 URL 的 Twitter 计数。我正在尝试使用:

  $json_string = file_get_contents("http://urls.api.twitter.com/1/urls/count.json?url=http://themarketmogul.com/will-uber-ipo-in-2015");
  $json = json_decode($json_string, true);
  echo intval( $json['count'] );

这返回 5 个计数,但是当我在浏览器中直接点击此 URL 时,我得到绝对计数 6。

请帮我在 PHP 中找到正确的计数?

【问题讨论】:

  • 如果我直接在浏览器中点击这个 URL,我会得到 5。您是否清除了浏览器的缓存?
  • 但是我在服务器上使用 cron setup 这个脚本
  • 在 Mozilla 浏览器中删除缓存后仍显示计数 6
  • Federico,当你在浏览器中打开 themarketmogul.com/will-uber-ipo-in-2015 url 时,你会在 twitter 上看到 6 个 no,当你点击 urls.api.twitter.com/1/urls/count.json?url=http://… 时会得到相同的计数,但是当你在 php 中点击 url 时,你只会看到 5 个计数.
  • twitter的API的结果会不会被缓存?

标签: php twitter


【解决方案1】:

您使用的网址已被弃用,将不再有效。尝试http://opensharecount.com 获取可行的 URL。

【讨论】:

    猜你喜欢
    • 2011-06-14
    • 2015-12-24
    • 1970-01-01
    • 1970-01-01
    • 2015-08-28
    • 2012-05-07
    • 1970-01-01
    • 2018-04-18
    • 2018-07-27
    相关资源
    最近更新 更多