1
我要的是能夠就具體的更新行動,用戶的飼料:當一個評論,有人在用戶的帖子/照片/鏈接別人的意見,別人的意見其他人喜歡我的用戶發表評論或發帖,在照片中標記用戶等等。在這些情況下,我們通知用戶發生了確切的變化,因此我們需要確切地知道發生了什麼變化/發生了什麼,並採取行動。如何提取從Facebook實時更新提要三角洲
我有實時的工作,處理的挑戰,檢查SHA1簽名等更新本身只是告訴我基本上是:「用戶A的飼料已經改變」。我希望得到的是「這些是自上次以來的變化」。
我能想到的幾種方法去了解這一點,但他們似乎都相當重手:
- 保持每個用戶的饋送的一個副本每次更新時,通過遍歷每個鍵手動差異,決定是否我檢測到的變化是我需要採取的行動。我仍然不確定這是否會起作用,因爲我只看到最後幾個帖子。對發佈在前端的帖子重新排序做評論/喜歡嗎?
- 跟蹤最近的每次更新變化的時間戳,然後在後續的更新過濾。這仍然意味着我必須遍歷整個提要中的每個帖子/評論/ /。
- 我讀過帖子/評論id增加單調。每個用戶的Feed是否都是真的?對於評論,這只是本地的帖子?帖子/評論/喜歡分享一個ID池,所以我可以依靠這個全球?再次不確定這裏有很多細節,但在這種情況下,我可以跟蹤一次更新中看到的最高ID,並在後續更新中對其進行過濾。
無論如何,所有這些似乎很蠻力。具體的建議或方法非常感謝。謝謝。
你有沒有發現什麼辦法可以得到「實時更新」時,有在用戶的新聞源的變化? –