如何实现像Facebook链接一样的Grooveshark式小部件?

时间:2013-02-27 06:54:21

标签: html facebook flash opengraph grooveshark

我在Facebook上发布了一个指向Grooveshark的链接,如http://grooveshark.com/s/Toothpaste+Kisses/3gGocy?src=5,并获得了看似正常的结果(链接到另一个页面),但一旦点击,它就会转换为像this这样的Flash小部件。 SWF是https://grooveshark.com/facebookWidget.swf?songID=249422)。

我的问题是这是如何实现的?我知道你可以在网页上添加各种特殊的Open Graph数据,但这是公司与Facebook进行的某种特殊交易吗?任何人都可以阐明这个谜团,因为理解它会非常有用。谢谢!

1 个答案:

答案 0 :(得分:0)

Grooveshark开发人员在这里。我们没有与FB达成特别协议。我不记得我们如何设置这些东西,但它都是使用开放图形。如果您在浏览器中禁用javascript重定向并转到上面发布的歌曲网址,然后查看源代码(或者只是使用wget下载文件),您应该能够看到所有与开放图形相关的标签。