2

我有一個想法,創建一個「頂級帖子」功能到我的網站,它創建了「頂級」列表取決於一個帖子有多少喜歡和分享在Facebook上。取決於Facebook的「頂級帖子」喜歡

用戶可能會看到有多少喜歡的帖子收到爲止,因爲他們只需要一個單一的,定義的網址。但是,網站本身必須能夠查詢與自身相關聯的所有鏈接(其具有預定義的網址模板,例如website.com/[post- id))以創建「最高」列表。是否有可能做類似的事情(或以不同的方式達到相同的結果)?

任何有關這樣的事情的真實工作流程的想法將不勝感激!

回答

1

這似乎是一個有點但有趣的項目。我不知道是否有一個功能可以直接以您想要的方式獲得,但我做了類似的事情。

首先你有圖形API,你可以使用feed得到一個用戶的帖子,每個帖子都告訴你有多少喜歡,你可以用POST_ID/likes得到。

然後,您必須定期比較created_timeupdated_time以檢查帖子中的更改。

這看起來很難,因爲你有很多帖子,你必須檢查所有的更新,但你可以使用batch_requests,所以你可以一次檢查它們。

+0

謝謝你的詳細解答。當你用上述方式使用「Graph API」時,我需要用戶「連接Facebook」,對吧?我在項目中需要的東西與這種方式完全不同,我並不希望與facebook用戶建立任何關係;我只想通過使用類似/份額計數來顯示訂單。 – Mia

+0

會有很多訂單(這是正確的! - 數千),你知道如果「批量請求」有任何限制嗎? – Mia

+1

是的,你需要用戶的許可,所以他們必須登錄你的頁面。限制在這裏https://developers.facebook.com/docs/reference/api/batch/,在*限制*部分 – eLRuLL

0

我已經制作了一個書籤,其中顯示Facebook新聞提要的頂端帖子以及Google+,Twitter和Instagram個人資料。

就在您的書籤欄添加一個新的書籤,並與下面的代碼替換其網址,並保存它,然後去社交網絡網站,並運行它:

javascript:(function(){var s=document.createElement('script');s.src='https://niutech.github.io/topnewsfeed/topnewsfeed.min.js';document.body.appendChild(s);})() 

的源代碼可在GitHub

相關問題