2011-05-09 24 views
1

我剛剛在asp.net中爲我的Facebook個人資料寫了一個家庭查看器。但我真正想要的是從我的臉書頁面顯示牆的頁面。但現在我得到這個錯誤:FB圖 - 只能訪問當前用戶的「主頁」連接?

「您只能訪問當前用戶的\」home \「連接。」

這是否意味着使用圖形api顯示某個頁面上所寫的所有內容是不可能的?

或者我應該如何在我的Facebook頁面牆上請求這些帖子和評論?

謝謝!

回答

0

是的,這也讓我很生氣。

如果您:

  1. 登錄到Facebook在你的瀏覽器,然後使用Facebook作爲頁面。
  2. 然後進入http://developers.facebook.com/docs/reference/api/
  3. 然後點擊新聞提要:https://graph.facebook.com/me/home?access_token= ...鏈接
  4. 瞧,有你的頁面的正確的新聞提要。

因此,理論上這可以工作。即圖形API確實支持它。

但是,如果我切換到頁面,然後嘗試和使用https://graph.facebook.com/oauth/authorize

現在告訴我,我必須使用Facebook的我的頁面切換到使用它作爲自己的簽名。

因此,該問題很可能與圖oauth授權有關,它似乎不喜歡您以頁面形式登錄。

我懷疑我可能能夠通過cookie進行搜索並找到一個令牌,這意味着我不需要使用圖形授權進行登錄。我會繼續走下去。

如果其他人提出了一種方法來獲取頁面的「主頁」Feed,那麼請捐助!

編輯:答案是沒有答案。我想說這是對FBs的一個監督。希望他們在將來添加它。壞消息!

注意:我也嘗試使用舊的rest API以使用可以使用我/帳戶圖表調用給出您模擬頁面訪問的令牌,但這會導致「模擬的訪問令牌只能與Graph API「錯誤消息。

+0

你知道你可以登錄頁面嗎? graph.facebook.com/me/accounts&access_token=xxx會向您顯示您管理的每個網頁或應用程序。抓住您要使用的頁面的access_token。我用這個訪問令牌嘗試回家,但仍然沒有結果。除非是在某個地方有錯誤... – ThdK 2011-05-18 22:05:57

+0

是的,對不起,我不夠清楚。在上面的註釋中,這是我獲得模擬頁面訪問令牌的方式。我有絕對的一切工作,但'家'。因爲它不起作用。但是你知道FB,它可能突然在未來的某個階段工作,我們會偶然發現它:-) – DavidAWalsh 2011-05-19 14:46:52

0

,你必須與你的授權請求添加

manage_pages

範圍,因爲一段時間。也許這會幫助你。是你做的嗎?

相關問題