刚刚看到Techcrunch的报道“Facebook Apps On Any Website: Clever Move”说facebook提供了重大改进让facebook apps 可以运行在任何web站点上:
Facebook announced Friday
a new JavaScript client library that will allow Facebook apps to be displayed on any website.
The client library allows users to make Facebook API calls from any web site and create Ajax Facebook applications on that website.
这令我很兴奋,因为这正是我所比较期待的事情,facebook apps可以跳出facebook平台而更广义地运行在其他web站点上。对于programmer来说,光听说是不够的,第一时间我要让一个facebook app跑到我的平台上来!
然而,琢磨了半天,看了文档,看了sample, 没有发现任何"可以把facebook apps显示在其他任何站点(allow Facebook apps to be displayed on any website)"的方法。
仔细咬文嚼字看techcrunch的消息来源, 原文是这么说的:
This JavaScript client library allows you to make Facebook API calls from any web site and makes it easy to create Ajax Facebook applications. Since the library does not require any server-side code on your server, you can now create a Facebook application that can be hosted on any web site that serves static HTML. An application that uses this client library should be registered as an iframe type. This applies to either iframe Facebook apps that users access through the Facebook web site or apps that users access directly on the app’s own web sites. Almost all Facebook APIs are supported.
也就是通过这个支持后可以不需要动态的web服务来host facebook apps了,一个能放静态叶面的站点就可以host facebook apps了。 这和techcrunch所说的可差远了!
techcrunch后面的留言大多不是表示感慨facebook强悍,就是骂techcrunch麻木捧facebook臭脚的,却没看到人来指出这根本是个理解谬误。
其实出现这种理解错误也很容易理解,因为大家都太期望这能成为现实了,所以看到有些近似的文字就顺着自己期望的意思去理解了。
Share This