Spotify与Facebook OpenGraph整合
我试图重现Spotify opengraph集成的一些很酷的东西,但有一件事我明白它们是如何做到的:
当你进入Spotify应用程序配置文件(我的:https://www.facebook.com/antonio.mendespinto/music)时,你可以看到音乐人链接指向Facebook页面而不是spotify网页(http:// open.spotify.com/artist/7CajNmpbOovFoOoasH2HaY)。 他们如何做到这一点。
此外,这是否让Facebook在幕后制作了艺术家页面https://www.facebook.com/ogp/464730384564/中的好框,以显示朋友与艺术家的互动,以及与朋友间的互动。
一切似乎都指向Facebook页面而不是spotify页面。 他们如何做到这一点?
是的,Spotify使用Facebook Open Graph Music,这是一组预定义的音乐对象和属性。
https://developers.facebook.com/docs/opengraph/music/
那么我猜Spotify帐户是以一种可用的方式标记的。 这可能是因为Facebook在艺术家页面中显示了漂亮的盒子。
我在Spotify工作,但我不确定所有这些细节。 我知道其他音乐流媒体服务也使用这个,但我不确定它是否仍然需要一个特殊的帐户。 它在一开始就做到了。 Spotify是Open Graph的第一批用户之一。
Open Graph工件内部链接的目的地由开发人员决定。 假设你正在编写一个让人们分享餐厅提示的应用程序。 当你发布一个“提示”对象到OG时,你自然会包含一个到餐厅的链接。 作为应用程序开发人员,您可以选择餐厅的网页,Yelp页面,OpenTable页面,您自己在网站上呈现餐厅页面或在互联网上的任何其他网页。 :-)
面对类似的情况,我选择使用我自己的应用程序的代表餐厅的网页。 我尝试使用餐厅的Facebook页面(我必须使用Graph API进行查找)以及第三方餐厅信息提供商(例如Yelp)进行实验。 使用Facebook页面,我的应用感觉与Facebook更紧密地结合,但我没有享受拥有自己的Facebook应用元数据的奢华。 因为我选择了链接到自己的餐厅页面,所以我可以设置和检索任何我想要的元数据,这在后来开始配置聚合时真的很方便。
我不知道Spotify如何在艺术家页面上显示数据表面,也不知道他们如何设法将歌曲和专辑对象放入OpenGraph的每个聆听帖子中,例如:“Chris听取了在大街上流亡的 Torn和 Frayed。 我只能将一个对象与某个动作联系起来,例如“Chris在加利福尼亚比萨厨房留下小费”。 我的假设是,由于他们是Facebook Open Graph发布合作伙伴之一(如果不是唯一的话),他们可能有一些内部帮助。
链接地址: http://www.djcxy.com/p/55861.html