我正在嘗試爲我的Facebook遊戲(Flash遊戲與Ruby/Sinatra後端)實現分數。它實際上工作沒有錯誤,但問題是,只顯示我自己的分數。 一位朋友已經添加並允許應用程序請求它,並且他有同樣的問題。只顯示他的分數,但不是我的。Facebook Graph API分數中未包含的朋友分數
我通過下面的代碼請求成績:
@client = Mogli::Client.new(session[:at])
@scores = @client.get_and_map("/#{ENV["FACEBOOK_APP_ID"]}/scores")
正如我所說的,該方法返回正確的答案,但它只是包含用戶而不是他的朋友們的分數。在文檔中它表示通話將返回遊戲的所有分數。
我試着在FB Graph Debugger Console中調用它,它在那裏返回相同的結果。只是我的分數。我試着用Net :: HTTP.get自己實現它,但我得到了相同的結果。
有沒有人嘗試過分數,可以給我一個暗示我做錯了什麼?
我嘗試所有access_tokens的方式,顯然它只返回任何與user_access_token(因爲它在文檔中這樣說)。
任何幫助將不勝感激!
謝謝,LetzFlow
感謝您的回答,但這正是我試圖做的。我正在使用有效的用戶訪問令牌,並且應該從我和我的朋友處獲得分數。但我們都只能得到我們自己的。 – LetzFlow 2012-02-01 22:44:49
然後這是一個錯誤。你應該把它報告給developers.facebook.com/bugs(或者看看是否已經有一個記錄)。 – DMCS 2012-02-01 22:50:50