2010-12-03 49 views
3

我剛剛繼承了一個長期被忽視的Facebook頁面,其中包含大量垃圾郵件和不需要的牆帖,它們將頭版吞沒了。我不想隱藏整面牆,因爲我發佈了新內容,但是在新的東西將垃圾郵件顛倒過來之前還有一段時間。有沒有辦法在特定日期之前刪除所有Facebook牆貼?

我知道我可以手動從牆上刪除單個帖子,但是有沒有辦法在批量刪除帖子,理想情況下是在指定日期之前?

回答

2

雖然有點複雜,但有。

首先,您需要讓該頁面的管理員授權您的應用程序並獲得manage_pages擴展權限。您可能還需要publish_streamoffline_access權限。

然後你運行查詢:

https://graph.facebook.com/PAGE_ID/feed 
         ?access_token=ACCESS_TOKEN 
         &since=UNIXTIMESTAMP 

凡UNIXTIMESTAMP是你想拿的職位,直到時間。您可以生成時間戳here

然後,您可以解析並抓住所有的IDS後,然後運行查詢:

https://graph.facebook.com/POST_ID?method=delete

在每個崗位的

或者,您可以使用類似iMacro的東西來在頁面上運行腳本,該腳本將自動刪除所有帖子(儘管在特定日期IMO停止很困難)。

+0

對我來說,這似乎只適用於那些已經發布到牆上的帖子,因爲它試圖刪除它們:( – Sam 2011-02-26 22:46:30

相關問題