Могу ли я с помощью Open Graph API видеть, когда пользователи добавляют в плейлист или помечают треки в Spotify?

Как мне получить доступ, когда пользователь (и друг пользователя) добавляет песню в список воспроизведения или помечает песню в Spotify, Rdio и т. д.?


person Jordan Feldstein    schedule 24.09.2011    source источник


Ответы (2)


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

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

Вы должны получить user_actions.music разрешение, прежде чем сможете их прочитать.

person Paul Tarjan    schedule 24.09.2011
comment
Это действительно работает? добавление этих разрешений к области возвращает ошибку, а добавление к разрешениям, как в упомянутом примере, похоже, ничего не делает (никакое новое диалоговое окно аутентификации и music.listens не возвращает пустую коллекцию). Есть ли какой-то другой необходимый элемент? - person Geoff Chappell; 27.09.2011
comment
Это еще не доступно для пользователей, только для разработчиков, пока не будет запущена временная шкала. - person Paul Tarjan; 27.09.2011
comment
Спасибо....но что это значит? Я разработчик, использую приложение разработчика (и поэтому вижу временную шкалу), но не могу заставить это работать. Это специально включено/внесено в белый список для определенных приложений? Я рад дождаться этого и предположить, что в какой-то момент он начнет работать, но если есть что-то, что я могу сделать сейчас — или если я делаю что-то неправильно — я хотел бы знать. - person Geoff Chappell; 28.09.2011
comment
Я также хотел бы увидеть дополнительную документацию по этому поводу. - person Dan Healy; 19.10.2011
comment
Как было задано в исходном вопросе, как вы получаете прослушивание для друзей и друзей друзей (FQL?)? - person John Oleynik; 14.12.2011

Правильные разрешения: user_actions:music, а не точка.

  • user_actions: музыка
  • user_actions:видео
  • user_actions: новости

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

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

Эти 2 конечные точки по-прежнему возвращают пустые массивы.

person Jeremy Selier    schedule 17.10.2011
comment
Двоеточие указывает на «глобальный», а «.» — это разделитель между пространством имен приложения и типом действия (т. е. music:listens относится к глобальным прослушиваниям музыки (например, Spotify, Deezer, Rdio и т. д.) — music.listens относится к действиям «прослушивания», зарегистрированным на «apps.facebook.com/music» - person Igy; 05.11.2011
comment
@Igy, на самом деле все наоборот. developers.facebook.com/docs/beta/authentication/read - person Paul Tarjan; 07.11.2011
comment
facepalm спасибо; не уверен, как я понял это не только неправильно, но СОВЕРШЕННО неправильно - person Igy; 07.11.2011