WEB开发网
开发学院图形图像Flash 使用 Flex SDK 实现一个 Facebook 相册 阅读

使用 Flex SDK 实现一个 Facebook 相册

 2009-01-10 11:55:52 来源:WEB开发网   
核心提示: 图 2. Facebook Canvas 页面FBML、FQL 和 Facebook API要构建一个 Facebook 应用程序,开发人员可以利用 Facebook Platform 的工具,使用 Flex SDK 实现一个 Facebook 相册(4),包括 Facebook Mark

图 2. Facebook Canvas 页面

使用 Flex SDK 实现一个 Facebook 相册

FBML、FQL 和 Facebook API

要构建一个 Facebook 应用程序,开发人员可以利用 Facebook Platform 的工具,包括 Facebook Markup Language (FBML)、Facebook Query Language (FQL) 和 Facebook API。本教程的示例应用程序将使用这三个概念。

FBML 实际上是 HTML 的修改版,其中增加了 Facebook 特有的新标记,并根据需要修改或删除了一些标记。FBML 可同时用于档案盒(使用 profile.setFBML API 方法)和 Canvas 页面。FBML 包含了大量标记,使它可以很容易在您的应用程序中包含 Facebook 特性和数据。在 FBML 中,Facebook 专有的标记使用 “fb” 作为前缀,例如 <fb:name> 可用于输出 Facebook 用户的名字。

FQL 是一种查询语言,允许您使用与 SQL(Structured Query Language)极其相似的方式访问 Facebook 数据。SQL 用于在 MySQL 等关系数据库中访问数据。Facebook Platform 允许访问一系列 FQL 表,例如 user、photo、album(其中包含有关 Facebook 用户的数据)以及上传的照片和相册。请查阅 FQL 表的完整列表。

Facebook API 是一个类似 REST 的接口,用于访问应用程序中的 Facebook 数据。要访问该 API,应用程序将向 Facebook API REST 服务器发出 POST 或 GET 请求。API 提供了众多方法,使您可以轻松检索有关用户、档案文件、朋友、所属组、照片等 Facebook 数据。尤其是 fql.query API 方法,它允许您发出 FQL 语句返回自定义结果。

要简化 API 的使用,可以使用大量 API 客户机。在本教程中,将使用 Facebook API PHP Client Library 访问 Facebook API。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:使用 Flex SDK

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