2012-02-20 23 views
1

我在許多搜索中遇到了完全相反的問題。 page feed I am grabbing的圖形API結果包括頁面管理員已從頁面本身顯示中刪除的帖子(通過標準FB用戶界面)。爲什麼Graph API簡要供稿返回已刪除的帖子?

我想在網站上顯示最近活動的訂閱源,但客戶端不希望某些內容與品牌相關聯,因此他們需要能夠監控訂閱源。有什麼方法可以識別「已刪除」的帖子,並且不會從Feed結果中顯示它們嗎?

+0

哪一個被刪除? – 2012-02-20 15:51:07

+0

第一篇文章,裏面有「該死的」。 ; D它不會顯示在頁面上(http://www.facebook.com/SkylineChili),但在Feed中。看起來他們也刪除了免費優惠券之一。 – 2012-02-20 15:58:55

+0

是否確定這些信息已被刪除,並且他們還沒有將其標記爲垃圾信息,或者只是將頁面牆改爲只顯示頁面上的信息? – Igy 2012-02-20 16:23:49

回答

2

FQLstream table包含塗鴉牆,並支持布爾is_hidden列,所以你可以嘗試像

select post_id,actor_id,message from stream where source_id=26920394576 and is_hidden=0 

查詢,看它是否忽略了刪帖。

現在運行查詢,我從隱藏的「免費優惠券」中看到1個帖子,而另一個沒有發現 - 這是後者出現在天際線辣椒頁面上。

您可以使用/fql?q=select ...通過Graph API執行FQL。

+0

謝謝!這工作。我實際上使用FQL創建了一個「黑名單」,然後根據黑名單測試了這些飼料項目,但它工作正常!我從客戶端請求中瞭解了這一點,但FQL的東西很有趣......將不得不學習更多。 – 2012-02-22 19:16:27

相關問題