<%@ page contentType="text/html; charset=gb2312"%> 为Facebook创建Application
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
为Facebook创建Application
     发布者: 发布时间:2008-04-16
随着Web 2.0应用的日益普及,如今的Web早已从独立的Web Site变为可交互的Web Application。越来越多的Web 2.0应用开始开放API,并欢迎其他Web应用程序集成进来以便为用户提供更紧密的服务。Google,Yahoo之类的网络巨头早已提供了各式各样的 众多的API让Web Application能调用之。而Facebook更是独辟蹊径,提出了Web Platform的概念,大胆地将自己打造为一个Web平台,让其他Web Application直接运行在Facebook的平台之上。成千上万的Web Application开始为Facebook编写应用,以便能让庞大的Facebook用户直接访问自己的Application,从而带来显著的流量 提升。虽然目前中文网站还不能直接从Facebook受益,然而Web Application的集成已是大势所趋。本文以如何将一个Web计算器(http://www.googlook.net/samples/calculator/Module.html)集成到Facebook为例,演示如何从零开始创建Facebook Application。

要开始创建运行在Facebook上的Application,必须首先注册一个Facebook用户并登录,然后就可以开始创建一个新的Application:

http://www.facebook.com/developers/editapp.php?new

编辑Application设置:



需要填写的基本项有:

Application Name:这是列在Facebook上的Application的名字,当然要取一个有意义且容易记住的名字;

Support E-mail:填上自己的Email地址,用于接收Facebook的一些更新信息;

Callback Url:填上Application的页面入口,对于Web计算器来说,填入访问地址“http://www.googlook.net/samples/calculator/Module.html”;

Canvas Page URL:设置我的Application在Facebook中的入口地址,填入“gwt-calculator”,将来其他用户就可以通过地址“http://apps.facebook.com/gwt-calculator”访问到我的Application;

对于集成方式,Facebook提供了FBML和iframe两种,我们先选择“Use iframe”这种最简单的集成方式。

还可以为Application选择一个16x16的图片作为Logo。保存设置后,我们就可以直接在Facebook中访问这个Application了。输入Application在Facebook中的入口地址“http://apps.facebook.com/gwt-calculator”:



如果你没有自己的Web网站,那就填入http://www.sina.com.cn/测试吧。

到此为止,我们已经将一个Web应用程序——Web计算器集成到了Facebook中。事实上,这种集成方式适用于任何独立网站,与编程语言无关, 因为用户通过Facebook页面的iframe访问我们的Web Application,其效果与直接访问该Web Application是一样的,并且,Application的访问速度与Facebook Server无关。

另一种集成方式是使用Facebook特有的XML标记语言,被称之为FBML。如果选择这种集成方式,Facebook不会直接将 Callback Url的内容返回给用户。相反,Facebook Server会取得该URL的内容,然后解析其中的标签,将解析后的HTML呈现给用户。

无论采用哪种集成方式,我们都可以使用Facebook提供的REST API与Facebook Server交互,以便根据用户信息向用户提供特定服务。Facebook为常见的编程语言如JavaPHP,.Net都提供了已封装好的库。关于如何 使用Java访问Facebook的API将在下次讨论。


(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
为Facebook创建Application
J2EE Spider推出新版
J2EE Spider推出新版
Spring 2.5.3已经发布
Spring 2.5.3已经发布
美国: JAVA职位需求在迅速减少?
 
最近评论:
        
鍥炲
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号