2

私は Spotify のアプリ内アプリケーションに取り組んでいます。

友達が何を聞いているか知りたいです。現在、music.listenオープン グラフ API を使用していますが、ほとんどのユーザーに対して空のデータが返されます。

新しい Facebook アカウントにサインアップし、新しいアカウントを使用して Spotify にサインインしました。曲をクリックしてからログアウトしました。

その後、元のアカウントに切り替えてから、新しい Facebook アカウント (元のアカウントの友達) のデータを取得します。

私の推測では、music.listen は新規ユーザー (または最近サインアップしたユーザー) に対してのみ機能しますか?

これは本当ですか?

更新しました:

これが私のために働いたものです

  1. 2台目のコンピューターで新しいFacebookアカウントにサインアップしました
  2. Spotify アプリをインストールし、新しい Facebook アカウントでサインインしました。
  3. Spotify からメッセージが表示され、続行をクリックしました
  4. 曲をクリックして、Facebook に共有しました。

  5. メインのコンピューターで、別の Facebook (新しい Facebook アカウントの友人) で Spotify にサインインし、アプリにアクセスしました。私のアプリは、私の新しい Facebook アカウントが聴いた曲のリストを取得します。

新しい Facebook を使用しているときに、許可ボックスが表示されませんでした。

私の質問は...なぜ新しい Facebook は機能するのに、既存のアカウントは機能しないのでしょうか?

4

1 に答える 1

4

あなたは間違いなく正しい権限を持っていますか?ユーザーの音楽アクティビティのリストを読み取るには、user_actions.musicまたはのアクセス許可が必要です。friends_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 でアクセスできるようになります。

また、チェックしているユーザーがソーシャル ミュージック アプリのいずれかを実際に使用しており、そのアプリでのユーザーのアクティビティが表示されていることを確認していますか?

于 2012-05-25T19:11:17.707 に答える