2012-07-23 121 views
0

是否有任何隱私設置會導致與標記爲公開的帖子發生衝突,從而導致它不會被facebook圖形api seraches返回?要求使用臉譜圖搜索API搜索公共帖子

根據文檔,「可以將所有公共對象在社交圖中搜索過」,包括「所有公開信息」。看起來有些帳戶的牆和時間線帖子標記爲公開,但是,從圖表API搜索調用返回的結果集中都沒有顯示。

我使用Facebook的圖形搜索API,採用端點URL:

https://graph.facebook.com/search

常規行爲:

測試查詢,如https://graph.facebook.com/search?q=bacon&type=post當然會給出結果。用不尋常的詞彙發佈公共信息使得他們很容易搜索,這對測試目的很有用。

問題:

具有鮮明的術語公共狀態應該是容易找到與圖形API(至少一些的時間)。但是,有些用戶似乎始終沒有將他們的任何公共帖子包含在針對他們的查詢結果中。

回答

0

唯一可能影響此設置的其他隱私設置是Public search設置(位於廣告,應用和網站下)。它的選項完全隱藏你從Facebook搜索。此設置是選擇啓用的,因此這取決於有多少用戶缺少狀態更新將此設置禁用(即隱藏搜索)。

+0

我的個人帳戶啓用了該選項,但我自己的帖子以及一些同事沒有收到任何結果。 – itsumoramune 2012-07-23 16:22:41

+0

這可能是一個緩存問題。等待Facebook更新該關鍵字的緩存(可能一兩天),然後查看它是否有效。 – 2012-07-23 16:23:44

+0

來自多個用戶發佈的相同條款的一些帖子馬上顯示給某些用戶,而其他用戶則被排除在外。不過,我可以做一些更長期的測試。 – itsumoramune 2012-07-23 16:28:29