2012-05-25 78 views
2

我正在研究Spotify应用内应用程序。music.listen返回一个空数组

我想知道我的朋友在听什么。我目前使用music.listen开放图形api,但它为大多数用户返回一个空数据。

我签署了使用新帐户的新Facebook帐户,然后在Spotify的签署。我登上了一首歌,然后登出。

我再切换回我原来的帐户,然后我得到了新的Facebook帐户数据(这是我原来的帐户的朋友)

所以我的猜测是,music.listen适用于只新用户(或最近签署向上)?

这是真的吗?

更新时间:

下面是我

  1. 什么工作我我的第二台计算机上签署了一个新的Facebook帐户
  2. 安装Spotify应用然后用新的Facebook帐户登录。
  3. Spotify提示消息,我点击继续
  4. 我点击了一首歌,并将它分享到Facebook。

  5. 我的主计算机上

    ,我签署了Spotify的与Facebook的不同(新的Facebook帐户的朋友),然后访问我的应用程序。我的应用获取我的新Facebook帐户收听的歌曲列表。

在使用我的新Facebook时,我没有看到权限框。

所以我的问题是......怎么来的一个新的Facebook的作品,而不是现有的帐户?

回答

4

您确定拥有正确的权限吗?你需要的user_actions.musicfriends_actions.music权限读取音乐活动

的用户列表欲了解更多信息,请参阅https://developers.facebook.com/docs/authentication/permissions/https://developers.facebook.com/docs/authentication/

看到https://developers.facebook.com/docs/authentication/permissions/#open_graph_perms专为音乐

那么它会在/ USER_ID访问/music.listens

你也要确保你正在检查实际使用的社交音乐应用程序之一,其在该应用程序的活动是可见的,你的用户?

+0

@lgy //更新了我的post..I'm不知道在那里我接受user_actions.music或friends_actions.music。 – Moon

+0

添加链接到认证和权限的文档 – Igy

+0

@Igy是'music.listen'现已?? ...当我用它..它给了我服务当前不可用..我觉得FB使用it..did我删除知道了吗? –