2012-06-07 65 views
1

我试图重现Spotify的opengraph整合的一些很酷的东西,但有一件事我明白他们是怎么做的Spotify整合您可以看到音乐人链接指向Facebook页面而不是spotify网页(http://open.spotify.com/artist/7CajNmpbOovFoOoasH2HaY)。他们如何做到这一点。与Facebook OpenGraph

此外,让Facebook可以在幕后在艺术家页面https://www.facebook.com/ogp/464730384564/的顶部显示与艺术家交流的朋友,并发现朋友互动。

一切似乎指向Facebook页面,而不是spotify页面。他们如何做到这一点?

回答

0

是的,Spotify使用Facebook Open Graph Music,一组预定义的音乐对象和属性。

https://developers.facebook.com/docs/opengraph/music/

那么我想Spotify的帐户被标记的方式,使这个可用。这可能是因为Facebook在艺术家页面中显示了漂亮的盒子。

我在Spotify工作,但我不确定所有细节。我知道其他音乐流媒体服务也使用这个,但我不确定它是否仍然需要一个特殊的帐户。它在一开始就做到了。 Spotify是Open Graph的第一批用户之一。

+1

感谢您的答案,但我的问题更具体。我想知道是什么让这些在Facebook故事中,音乐家链接指向官方Facebook页面,而不是点击页面。 –

0

Open Graph工件内部链接的目标由开发人员决定。假设你正在编写一个让人们分享餐厅提示的应用程序。当你发布一个“提示”对象到OG时,你自然会包含一个到餐厅的链接。作为应用程序开发人员,您可以选择餐厅的网页,Yelp页面,OpenTable页面,您自己在网站上呈现餐厅页面或在互联网上的任何其他网页。 :-)

面对类似的情况,我选择使用我自己的应用程序的代表餐厅的网页。我尝试使用餐厅的Facebook页面(我必须使用Graph API进行搜索查找)以及第三方餐厅信息提供商(例如,喊叫。使用Facebook页面,我的应用感觉与Facebook更紧密地结合,但我没有享受拥有自己的Facebook应用元数据的奢华。因为我选择了链接到自己的餐厅页面,所以我可以设置和检索任何我想要的元数据,这在后来开始配置聚合时真的很方便。

我不知道艺术家的网页如何Spotify的数据面我也不知道他们是怎样鞋拔子歌曲和专辑对象到每个监听OpenGraph职位名称,例如:“克里斯听了撕裂,流亡磨损的在大街。“我只能将ONE对象链接到某个动作,例如, “克里斯在加利福尼亚比萨厨房上留下了小费。”我的假设是,由于他们是Facebook Open Graph发布合作伙伴之一(如果不是唯一的话),他们可能有一些内部帮助。