2017-06-06 92 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