2012-01-21 50 views
0

根據fb的文檔(https://developers.facebook.com/docs/reference/api/page/)我不需要user_access_token來檢索公共頁面的註釋, app_access_token應該足夠了。但是,當我發送像https://graph.facebook.com/starbucks/notes?access_token=my_app_token這樣的請求時,我收到了需要用戶訪問令牌的回覆。通過應用程序令牌訪問頁面的筆記

我的問題是:

  • 我有沒有誤解的文檔?
  • 其他人有同樣的問題?
  • 我能做些什麼嗎?

謝謝!

回答

0

事實上,notes連接有問題。我真的不認爲文檔中有錯誤的信息(但是在這個特定的連接中有一個錯誤)。

我看到有關此問題的reported bug(由您彙報?),但是來自Facebook的有趣回覆!顯然這傢伙只是複製/粘貼這個「標準」官方響應並隨機關閉錯誤!

大家一起讀書本做到以下幾點:

  1. 創建公共頁面(或使用現有)
  2. 如果Notes應用程序不會被添加到您的網頁,編輯頁面 - >應用程序 - >找到筆記應用程序和編輯設置 - >添加標籤
  3. 現在添加一個測試紙幣
  4. 轉到Graph API Explorer
  5. 選擇你的應用程序之一,並得到頁的筆記,看看目前注:/page_id/notes
  6. 圍棋的Access Token Tool,複製應用access_token,並用它替換瀏覽器中的一個
  7. 結果:

    { 
        "error": { 
        "message": "A user access token is required to request this resource.", 
        "type": "OAuthException" 
        } 
    } 
    

如果這是可重現的,那麼訂閱bug並通過單擊「是」來確認可重現的問題。

+0

是的,我在一週前報道了這個問題,並且對這個迴應並不滿意。我看到許多fb頁面構建/定製公司忙於通過fb的這部分貨幣化,但似乎我是唯一一個得到了這個問題,這真的困擾我。謝謝回覆! – wangii

+0

不客氣,希望有人會重新打開這個bug,這次你會得到一個真正的迴應! – ifaour

0

根據人口統計信息(如當前用戶的年齡或位置)可能會限制訪問某些頁面。訪問權限 也僅限於一個頁面的管理員。

根據上面的發現以及上面分享的文檔鏈接中的引用,這告訴我可能星巴克只允許他們的頁面管理員訪問其頁面的註釋連接。

嘗試自己創建一個頁面,使用各種設置,並查看有無令牌可用。不應該花太多時間。

+0

感謝您的回覆。但是,我不認爲這是B/C的情況下通過https://graph.facebook.com/starbucks/posts?access_token=my_app_token檢索帖子是沒有問題的。帖子和筆記共享頁面的相同的人口統計信息設置。 – wangii

+0

如果您使用用戶訪問令牌,您是否從星巴克獲得任何註釋? – DMCS

+0

是的,我做。實際上它不僅發生在星巴克,而且還包括我測試過的所有公共頁面。 – wangii

相關問題