2017-06-06 448 views
-1

我试图创建一个HTML实时更新,同时从Facebook数据输入。有没有办法将你的字体大小(H1等)连接到Facebook的喜欢。他们越喜欢,名字越大。此外,当喜欢的数量发生变化时,也会尝试更新。通过Facebook更改字体大小喜欢

非常感谢

+0

你会希望font-size css属性或许是 –

回答

0

您可以使用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到实际字体大小的转换,你不想让你的字体大小像3667px。

+0

_“每隔n秒检查一次对象上的喜欢数量,并且”......快速运行到API速率限制。 – CBroe

+0

那么,在这种情况下,可能会设置Webhook,在您自己的服务器上更新号码并轮询服务器或使用消息传递服务。 – user3544134