2011-09-24 9 views

Respuesta

11

http://graph.facebook.com/me/music.listens

http://graph.facebook.com/me/music.playlists

usted tiene que conseguir la user_actions.musicpermission antes de poder leer esos.

+0

¿Esto realmente funciona? agregar esos permisos a "scope" arroja un error y agregar "perms" como hace el ejemplo referenciado no parece hacer nada (ningún nuevo auth dialog y music.listens devuelve la colección vacía). ¿Hay alguna otra pieza necesaria? –

+0

Aún no está activo para los usuarios, solo los desarrolladores hasta que se inicie Timeline. –

+1

Gracias ... pero ¿qué significa eso exactamente? Soy un desarrollador, uso la aplicación para desarrolladores (y, por lo tanto, veo la línea de tiempo), pero no puedo hacer que esto funcione. ¿Está específicamente habilitado/lista blanca para ciertas aplicaciones? Me complace esperar y asumir que comenzará a funcionar en algún momento, pero si hay algo que podría hacer ahora, o si estoy haciendo algo mal, me encantaría saberlo. –

11

Los permisos correctos son user_actions: música, no un punto.

  • user_actions: música
  • user_actions: vídeo
  • user_actions: noticias

http://graph.facebook.com/me/music.listens

http://graph.facebook.com/me/music.playlists

esos 2 puntos finales todavía devuelve matrices vacías.

+0

Esto es correcto, ¡vote! –

+0

El dos puntos indica 'global' y el '.' es un delímetro entre el espacio de nombres de la aplicación y el tipo de acción (es decir, 'música: escucha' se refiere a las escuchas globales de música (es decir, Spotify, Deezer, Rdio, etc.) -' music.listens' se refiere a 'escucha' las acciones registradas en 'apps.facebook .com/music ' – Igy

+0

@Igy es en realidad el inverso https://developers.facebook.com/docs/beta/authentication/read/ –

Cuestiones relacionadas