使用Facebook API共享Spotify曲目

使用Facebook API共享Spotify曲目,facebook,facebook-javascript-sdk,spotify,Facebook,Facebook Javascript Sdk,Spotify,我使用Facebook API已经有相当长的一段时间了,我成功地发布了图片、视频和链接,但是我的客户希望通过Facebook应用发布Spotify曲目 例如,要共享此曲目: 当我将此复制到Facebook的帖子输入中时,它会加载正确的歌曲名称和封面。但是,如果我使用FB.uiAPI调用,它就不会共享任何东西 var data = { method: 'feed', link: MY_FB_TAB, name: name, caption: caption,

我使用Facebook API已经有相当长的一段时间了,我成功地发布了图片、视频和链接,但是我的客户希望通过Facebook应用发布Spotify曲目

例如,要共享此曲目:

当我将此复制到Facebook的帖子输入中时,它会加载正确的歌曲名称和封面。但是,如果我使用
FB.ui
API调用,它就不会共享任何东西

var data = {
    method: 'feed',  
    link: MY_FB_TAB,
    name: name,
    caption: caption,
    description: description,
    message: '',
    picture: 'https://embed.spotify.com/oembed/?url=spotify:track:5yEPxDjbbzUzyauGtnmVEC',
    source: 'http://open.spotify.com/track/5yEPxDjbbzUzyauGtnmVEC'
}

FB.ui(data);

这不仅仅是使用
FB.ui
对话框共享曲目的一种方式吗?

尝试只共享URL。让其他参数由Facebook的Scraper获取。此外,该链接应该是spotify链接,而不是指向您选项卡的链接。问题是该链接应该是应用程序的链接,而不是spotify的链接。这就是问题所在。您正在使用指向应用程序的链接,而不是spotify。你不能两者兼得:)听起来你想做的是链接诱饵-显示内容,但点击它会将你发送到另一个位置。但是你可以与应用程序的链接一起共享youtube视频