WEB开发网
开发学院图形图像Flash 基于Facebook和Flash平台的应用架构解析(一) 阅读

基于Facebook和Flash平台的应用架构解析(一)

 2009-08-24 00:00:00 来源:WEB开发网   
核心提示: 桌面应用,除了基于Flash平台的桌面AIR这个特点外,基于Facebook和Flash平台的应用架构解析(一)(2),其他和对外服务的Web站点是大致相同的,AIR桌面应用同样是借助Facebook Connect为用户提供无缝的Facebook登录体验,Facebook服务器返回的页面包含一

桌面应用,除了基于Flash平台的桌面AIR这个特点外,其他和对外服务的Web站点是大致相同的。AIR桌面应用同样是借助Facebook Connect为用户提供无缝的Facebook登录体验。这类应用的例子有Seesmic和Nomee。

在开发Facebook应用之前,必须在Facebook开发者应用上注册,获得API授权和应用的密钥。至于具体步骤,请参考构建你的第一个Facebook应用快速入门。在注册过程中,需要你指定要开发应用的一些设定,例如应用是基于Web还是桌面的,是否使用FBML或iFrame。

开发基于Facebook的嵌入式应用时,你需指定为Web应用类型,并选择使用iFrame或FBML。

开发对外服务的独立Web应用时,你需指定Facebook Connect信息。

开发桌面应用时,你需指定为桌面应用类型。

现在,在我们深入分析基于Flash平台的嵌入式应用、对外Flash平台站点和Flash桌面应用的架构前,先让我们大致了解一下常规嵌入式的、非Flash的、基于iFrame和FBML的Facebook应用的架构。

iFrame Facebook应用

当用户访问Facebook的某个应用(比如http://apps.facebook.com/someapp)时,Facebook对此请求的处理方式,与应用是基于iFrame还是FBML有关。如果是iFrame应用,Facebook服务器返回的页面包含一个Facebook容器,容器容纳一个iFrame,你的应用就在其中加载(如图1)。 

基于Facebook和Flash平台的应用架构解析(一)

上一页  1 2 3 4 5  下一页

Tags:基于 Facebook Flash

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接