2014-02-25 49 views
1

下列公共職位這是它被張貼的頁面(不是「隱藏」),可見是一個謎給我一個帖子:https://www.facebook.com/Orange.France/posts/833781953305851「不支持GET請求」不存在,或者是公開可見

即,它在頁面/提要邊緣不可用,並且圖形API也無法檢索它。下面的命令返回「不支持GET請求」:

curl https://graph.facebook.com/170852259598827_833781953305851?access_token=XXX 

我想也沒有多少成功如下:

curl https://graph.facebook.com/833781953305851?access_token=XXX 

在這兩種情況下,我想在頁面的access_token以及隨機的access_token從圖形瀏覽器生成。

所以,問題是:如何通過FB API檢索這篇文章?

+0

我不知道,但我認爲這個錯誤是FB API中的一個已知的錯誤。 – 2014-02-25 11:36:02

回答

2

您不能檢索通過API該職位 - 它是由它的數據無法通過任何應用程序的API訪問用戶由於他們的隱私設置做出

你可以看到這個通過嘗試加載海報的細節(https://graph.facebook.com/<username> - 它失敗,具有相同的例外)

此類帖子將永遠無法通過API訪問,因爲發佈帖子的人已明確禁止所有應用與其進行交互或發佈內容

如果你想阻止這些用戶在頁面上發佈,那麼有一個API可設置的選項可以阻止這種情況 - 關於如何將設置應用於你管理的頁面的文檔如下:https://developers.facebook.com/docs/graph-api/reference/page/settings 你需要的特定選項以防止平臺選擇退出用戶發佈被稱爲PLATFORM_OPTOUTS_CAN_POST

+0

這在測試頁面+測試用戶帳戶中似乎是正確的。非常感謝 ! – mathieu

2

主要原因不是因爲頁面,而是因爲作者將平臺關閉。

您無法通過Graph API查詢作者的基本信息。

enter image description here

筆者可以把這個平臺了,所以任何圖形API查詢包括註釋不包括他。

enter image description here

相關問題