簡體   English   中英

Facebook實時更新

[英]Facebook Real time updates

我正在創建一個應用程序,用戶通過該應用程序在Facebook牆或用戶的時間線頁面上共享特定帖子。 這是通過Javascript sdk和Facebook圖形api完成的。 我想知道的是,我需要收集我在數據庫中存儲的id共享帖子上的所有評論和喜歡。

然后我運行一個cron,它再次使用圖形api來獲取Facebook上特定訂閱源(id來自db)的帖子和評論。

但我想知道的是,有沒有辦法進行實時更新。 就像有人對Feed發表評論一樣,它會向我的鏈接發送請求,該鏈接會保存/更新我的數據庫中的評論。 如果沒有,讓我知道這是我的cron事情,這是最好的方法。 還是有另一種方式

Facebook確實讓你能夠獲得實時更新,正如本文檔中所討論的那樣。

根據這個文檔,它看起來不像你可以獲得有關帖子的評論/喜歡的更新,你只能獲得User對象的特定字段/集合的更新,而不是特定的帖子。

沒有這樣的能力可以實時更新它,你可以用cron或更新評論來做,喜歡依靠刷新按鈕..

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $POST_URL);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.1)    Gecko/20100101 Firefox/10.0.1");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);

$file_content = curl_exec($ch);   
curl_close($ch); 
if ($file_content === false) {
   //post was delete or something else
} else {
  $post_data = json_decode($file_content, true);
}

在$ POST_URL中鍵入: https://graph.facebook.com/POST_ID + POST_ID

$post_data['likes']['count']你會喜歡數

$post_data['comments']['count']你會有評論數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM