我試圖讓所有由他人發佈的內容在他自己的Facebook牆上發佈,其中包括圖像,視頻,文本或狀態更新。Node.JS - Facebook API - 獲取訂閱源但排除系統生成的虛擬狀態
我已經嘗試了以下API與Node.JS,但都導致了不同的問題。該API調用內容丟失或返回額外的系統生成的數據,如「用戶A已成爲用戶B的朋友」或「用戶喜歡圖片」。
讓我通過一些例子說明這一點:
- 網址:https://graph.facebook.com/barackobama/statuses。 API調用返回一個json文檔,其中最後一次update_time =「2013-07-01T15:08:15 + 0000」,但實際上Obama's page比這更新近得多。
- Url:https://graph.facebook.com/random.things.16/posts。 API調用返回空的JSON數組,而實際的facebook page包含一些圖片。如果您嘗試對其他一些用戶進行此API調用,您可能也會像上面提到的那樣獲取系統生成的狀態。
- Url:https://graph.facebook.com/CwcvilleGuardian/feed。與帖子API類似的問題。
請注意,系統生成的雕像,如「用戶喜歡的圖片」。我很樂意通過以下方式之一來處理它們:
- 如果某些參數可應用於API調用,則將其從結果中排除。
- 解決這個「一張圖片」,以便我們可以知道用戶喜歡哪張圖片。請注意,實際上用戶可以喜歡視頻,鏈接,帖子,評論或其他內容。
謝謝,弗蘭克。現在測試實施,將在我解決之後再標記。 – Lee 2014-11-04 05:50:40