2012-05-25 123 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我刪除知道了嗎? –