1

我正在尝试重现 Spotify opengraph 集成的一些很酷的东西,但我了解它们是如何做的一件事:

当您访问您的 Spotify 应用配置文件(我的:https ://www.facebook.com/antonio.mendespinto/music )时,您可以看到音乐家链接指向 facebook 页面而不是 Spotify 网页(http:// open.spotify.com/artist/7CajNmpbOovFooOoasH2HaY)。他们是怎么做到的。

此外,这是否让 Facebook 在幕后制作艺术家页面https://www.facebook.com/ogp/464730384564/顶部的漂亮框,显示朋友与艺术家的互动并确定朋友互动。

一切似乎都指向 facebook 页面而不是 spotify 页面。他们是怎么做到的?

4

2 回答 2

0

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

面对类似的情况,我选择使用我自己的应用程序的网页来表示一家餐馆。我尝试使用餐厅的 Facebook 页面(我必须使用 Graph API 进行搜索)以及第三方餐厅信息提供商,例如 Yelp。使用 Facebook 页面,我的应用程序感觉与 Facebook 的集成更加紧密,但我没有享受拥有自己的 Facebook 应用程序元数据的奢侈。因为我选择链接到我自己的餐厅页面,所以我能够设置和检索我想要的任何元数据,当我开始配置聚合时,这些元数据真的派上了用场。

我不知道 Spotify 数据如何出现在艺术家页面上,也不知道他们如何设法将歌曲和专辑对象塞进 OpenGraph 上的每个收听帖子中,例如:“Chris在 Main Street上的Exile 上听了Torn and Frayed 。” 我只能得到一个与动作相关联的对象,例如“克里斯在加利福尼亚披萨厨房留下了小费”。我的假设是,由于他们是(如果不是唯一的)Facebook Open Graph 发布合作伙伴之一,他们可能得到了一些内部帮助。

于 2012-09-19T20:37:40.630 回答
0

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

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

然后我猜想 Spotify 帐户的标记方式使其可用。这可能是 Facebook 在艺术家页面中显示漂亮框的原因。

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

于 2012-06-07T21:19:29.743 回答