我正在尝试做一些类似Spotify将用户当前正在收听的音乐发布到活动日志中的操作。当有人在Spotify上收听歌曲时,它会显示为“用户在Spotify上按{艺术家名称}收听{歌曲名称}”。我能得到的是“用户已经听过{歌名}”。如何传递艺术家姓名以及他们在哪里听歌?到目前为止,这是我的代码:
FB.api(
'me/musicalfamilytree:is_listening_to','post', {
song: "link to song",
album: "link to album",
musician: "link to musician",
expires_in: "duration in seconds"
}
);
在所有页面中,我有以下元标记(我已使用Facebook的对象调试程序调试过):App_id,url,type,title,site_name,musician。
我在这些网站上找到了很好的文档:
https://developers.facebook.com/docs/opengraph/music/ https://developers.facebook.com/docs/reference/opengraph/object-type/music.song/
答案 0 :(得分:0)
要获得Spotify等帖子,您需要使用内置的music.listens操作,如下所示:http://developers.facebook.com/docs/reference/opengraph/action-type/music.listens
您的示例将如下所示
FB.api(
'me/music.listens','post', {
song: "link to song",
expires_in: "duration in seconds"
}
);