從「讓我們的所有品牌的Facebook貼子出現在我們的網站上」開始的事情變得更加困難。獲取管理員的Facebook貼子
情況:
- 有跡象表明,管理Facebook粉絲頁面多個管理員(20+)
- RSS提要不再顯得有些品牌頁面
我已經註冊工作一個APP ID,並且在應用級別獲取訪問令牌,如下所示:
以下是一些不同的情況以及它們返回的內容。下面假設訪問令牌所有的例子使用上面
案件的網址1檢索:/職位
將返回上級單位(誰開始的Facebook粉絲頁面的一個)的塗鴉牆,而不是管理它的管理員。
https://graph.facebook.com/PAGE_NAME/posts?access_token=XXXXXXXXXX;
案例2:/飼料
將返回所有其他用戶的塗鴉牆,而不是管理員或頁面所有者
https://graph.facebook.com/PAGE_NAME/feed?access_token=XXXXXXXXXX;
案例3:FQL
將返回與案例1相同的結果,請注意DDDDDDD = Page UID
SELECT post_id, created_time, message FROM stream WHERE source_id=DDDDDDDD AND actor_id=DDDDDDDD
現在,有趣的是,當我使用Facebook的圖形API資源管理器(當然登錄),我打電話給上面的「/職位」上面的案例1我得到所有職位(包括所有頁面管理員和擁有者)。這正是我想要的!
那麼,我爲什麼在這裏?由於訪問令牌問題。這是一個在網站上使用的流,即不需要用戶連接到Facebook,因爲我們不需要他們的權限,也不需要訪問他們的數據,這就是我使用應用程序訪問令牌的原因。
感謝您的答覆。不幸的是,這仍然需要用戶進行身份驗證,而我正在努力尋找一種讓代碼執行工作的方法。再一次,我不需要用戶的許可,因爲我沒有訪問他們的數據。我正在訪問公共品牌粉絲頁面的數據,這就是爲什麼它讓我困惑。 – Pete 2012-03-21 23:14:02