我正在尝试做类似 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、music。
我在这些网站上找到了很好的文档:
https://developers.facebook.com/docs/opengraph/music/ https://developers.facebook.com/docs/reference/opengraph/object-type/music.song/