Come posso accedere quando un utente (e un amico di un utente) aggiunge una canzone a una playlist o visualizza una canzone in Spotify, Rdio ecc.?Utilizzando l'API Open Graph, posso vedere quando gli utenti aggiungono alla playlist o le tracce Star in Spotify?
risposta
http://graph.facebook.com/me/music.listens
http://graph.facebook.com/me/music.playlists
Dovete ottenere il user_actions.music
permission prima di poter leggere quelli.
Le autorizzazioni corrette sono user_actions: music, not a dot.
- user_actions: musica
- user_actions: il video
- user_actions: notizie
http://graph.facebook.com/me/music.listens
http://graph.facebook.com/me/music.playlists
quei 2 punti finali restituisce ancora array vuoti.
Questo è giusto, votare! –
I due punti indicano "globale" e "." è un delimitazione tra lo spazio dei nomi delle app e il tipo di azione (ad esempio "musica: ascoltatori" si riferisce agli ascolti globali di musica (Spotify, Deezer, Rdio, ecc.) - "music.listens" si riferisce alle azioni "ascoltate" registrate su "apps.facebook" .com/music ' – Igy
@Igy in realtà è l'inverso https://developers.facebook.com/docs/beta/authentication/read/ –
Funziona ancora? l'aggiunta di tali permessi a "scope" restituisce un errore, e aggiungendo a "permanenti" come l'esempio di riferimento non sembra fare nulla (nessuna nuova finestra di autenticazione e music.listens restituisce una raccolta vuota). C'è qualche altro pezzo necessario? –
Questo non è ancora vivo agli utenti, solo agli sviluppatori fino all'avvio della Timeline. –
Grazie .... ma cosa significa esattamente? Sono uno sviluppatore, uso l'app per sviluppatori (e quindi vedere la timeline), ma non riesco a farlo funzionare. Viene abilitato/autorizzato in modo specifico per determinate app? Sono felice di aspettarlo e suppongo che funzionerà a un certo punto, ma se c'è qualcosa che potrei fare ora - o se sto facendo qualcosa di sbagliato - mi piacerebbe saperlo. –