我一直在查看Spotify API并在网上尝试找到答案,但还没找到我需要的东西。我需要通过Spotify应用程序将消息或链接发布到某人的Facebook墙上。
由于Spotify使用Facebook作为登录机制运行,这应该是可能的,对吧?关于使用什么电话来做这篇文章的任何建议?
答案 0 :(得分:0)
我愿意打赌Spotify不提供此功能。想想看:来自Facebook应用程序的任何帖子都会在整个网站上随身携带该应用程序的名称和图标。意味着Spotify应用程序开发人员可以使用spotify名称和品牌在Facebook上发布任何内容。这就是一场噩梦。
所以,鉴于这个逻辑,你必须让用户验证你自己的Facebook应用程序,并使用Facebook的Graph API发布。
答案 1 :(得分:0)
这不起作用。但是,您可以创建自己的应用并使用该应用ID从Spotify应用发布自己的消息。您可以使用Auth模型轻松验证Facebook用户。
http://developer.spotify.com/technologies/apps/docs/09321954e7.html
答案 2 :(得分:0)
以下是我找到的解决方案:
auth.showAuthenticationDialog(
'https://www.facebook.com/dialog/feed?app_id=YOUR_APP_ID&redirect_uri=http://my.domain.com&link=http://www.google.com&display=popup', //Facebook post popup
'http://my.domain.com', //success URL
{
//Callback
onSuccess : function(response) { },
onFailure : function(error) { },
onComplete : function() { }
}
);
如果您希望在验证帖子后正确关闭弹出窗口,则必须在facebook弹出URL中的参数“redirect_uri”对应方法auth.showAuthenticationDialog()的第二个参数。
您可以在此处找到auth.showAuthenticationDialog()的文档:http://developer.spotify.com/technologies/apps/docs/09321954e7.html