2013-03-04 50 views
-1

我一直在通过Spotify API和在网上寻找答案,但还没有找到我需要的东西。我需要通过Spotify应用程序发布消息或链接到某人的Facebook墙上。Spotify应用程序:Facebook Wall Post

由于Spotify使用Facebook作为登录机制运行,这应该是可能的,对吗?任何关于什么呼叫用于发表这篇文章的建议?

回答

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() { } 
    } 
); 

参数“REDIRECT_URI”在facebook的弹出URL必须对应于方法auth.showAuthenticationDialog的第二参数()如果您希望弹出窗口在验证帖子后正确关闭。

你可以找到auth.showAuthenticationDialog的)这里的机制的文档(:http://developer.spotify.com/technologies/apps/docs/09321954e7.html

0

我敢打赌,Spotify不提供此功能。想想看:任何来自Facebook应用程序的帖子都会在整个网站中携带该应用程序的名称和图标。这意味着应用程序开发者可以在Facebook上发布任何关于Spotify名称和品牌的信息。这是一场噩梦。

因此,鉴于这种逻辑,你必须让用户认证你自己的Facebook应用程序,并发布Facebook的Graph API

0

这不起作用。但是,您可以创建自己的应用程序并使用该应用程序ID从Spotify应用程序发布自己的消息。您可以使用Auth模型轻松验证Facebook用户。

http://developer.spotify.com/technologies/apps/docs/09321954e7.html

+0

您好,非常感谢您的回答,我居然找到了方法auth.showAuthenticationDialog()打开人口信息通过Facebook来发布在Facebook上应用程序。但我不明白如何在用户验证后正确关闭它。实际上,该窗口被重定向到facebook url中的参数'redirect_uri',我给出的方法“showAuthenticationDialog”看起来非常合乎逻辑... 您对关于如何关闭弹出窗口有任何想法吗? – Angelo 2013-03-05 16:10:57