【问题标题】:Change font size by Facebook likes通过 Facebook 喜欢更改字体大小
【发布时间】:2017-11-07 00:16:36
【问题描述】:

我正在尝试创建一个在从 Facebook 数据输入时实时更新的 HTML。有没有办法将您的字体大小(H1 等)连接到 Facebook 的点赞。他们的喜欢越多,名字就越大。当喜欢的数量发生变化时,也尝试更新。

非常感谢

【问题讨论】:

  • 你可能需要 font-size css 属性

标签: javascript facebook api ipython facebook-opengraph


【解决方案1】:

您可以使用 setInterval 函数,每隔 n 秒检查一次对象的点赞数,并相应地更新 HTML 元素的样式:

// Will check and update the font size every 5 seconds

setInterval(function {
  FB.api(
    "/{object-id}/likes",
    function (response) {
      if (response && !response.error) {
        $("#element").css("font-size", response.total_count + "px");
      }
    }
  );
}, 5000);

当然,您需要从 total_count 到实际字体大小的某种转换,您不希望字体大小为 3667 像素。

【讨论】:

  • “每隔 n 秒检查一次对象的点赞数,然后” ... 很快就会达到 API 速率限制。
  • 好吧,在这种情况下,也许可以设置一个 Webhook,在您自己的服务器上更新号码并轮询服务器或使用消息服务。
猜你喜欢
  • 1970-01-01
  • 2011-07-31
  • 2017-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多