我正在尝试为我的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