2013-02-27 46 views
1

我在Facebook上发布Grooveshark的链接,如http://grooveshark.com/s/Toothpaste+Kisses/3gGocy?src=5,并获得看似正常的结果(链接到另一个页面),但一旦点击后,它会转换为Flash小部件,如this(SWF的URL为https://grooveshark.com/facebookWidget.swf?songID=249422)。如何通过Facebook链接实现Grooveshark-like Widget?

我的问题是这是如何实现的?我知道你可以添加各种特殊的开放图形数据到一个页面,但这是公司与Facebook进行的某种特殊交易吗?任何人都可以阐明这个谜,因为这对理解会非常有用。谢谢!

回答

0

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

+0

你链接到视频播放器的SWF或Facebook的照顾吗? – 2013-02-28 04:50:52

+0

swf是我们的。我相信我们在开放图形标签中的某处指定了嵌入代码。 – 2013-02-28 06:23:56