使用 CodeIgniter 创建 Facebook 应用程序(2)
 
- UID
- 1066743
|

使用 CodeIgniter 创建 Facebook 应用程序(2)
入门让我们开始使用 CodeIgniter 编写您的第一个 Facebook 应用程序。这是一个需要一些安装设置的多步骤过程;在结束时,您将具有创建 Facebook 应用程序所需的一切。
要安装并配置 CodeIgniter,请执行以下步骤:
- 下载并安装 CodeIgniter(请参考 )。
- 打开 downloaded .zip 文件,并将内容解压缩到公开可用的 web 服务器。 您可以将 CodeIgniter 部署到现有域的根、子域或现有域的根的某个文件夹。
- 在文本编辑器中打开 system/application/config/config.php 文件,更新 $config['base_url'] 变量以便其指向您安装 CodeIgniter 的位置。请确保将这些变更上传到服务器。
- 通过打开浏览器并查看存放 CodeIgniter 的 URL(例如,example.com/test 或 test.example.com)来测试 CodeIgniter。 您应该看到一条常规消息,即 “欢迎使用 CodeIgniter!”,如果您们没有看到此消息,那么您一定是漏掉了一些步骤。请重新安装 CodeIgniter 并重新开始。
运行此测试非常重要。因为您需要能够确认您的 CodeIgniter 基础代码正在正常地工作并隔离可能出现在 Facebook 与您的服务器之间的连接问题。
注意:如果您在查看来自 CodeIgniter 的消息时遇到困难,这可能是因为您遇到了 DNS 问题 — 特别是如果这是一个新的域或子域。如果是这种情况,您可能需要花费些时间,才能进入到下一个步骤。
- 转到 并建立新的应用程序。 如果这是您第一次这样做,请执行以下步骤:
- 单击 Allow 以便提供对应用程序的访问。
- 在 Developer 页面上,单击 Set Up New Application。
- 在 Create Application 页面上,为您的应用程序输入一个名称(它可以是任何您想要的名称),选择 Agree,然后单击 Create Application,如 所示。 图 1. 创建应用程序
 - 在 Edit Application 页面上的 Basic 选项卡中,请注意应用程序 ID、API 密钥和秘密 — 这些对于每一个 Facebook 应用程序来说都是惟一的,且您将需要此信息来工作。 图 2. Basic 选项卡
 - 为您的应用程序键入一个描述,并添加图标、徽标和其他信息。(您也可以稍后再返回做这一步。)
- 单击 Canvas(画布) 选项卡,并输入画布页面 URL(也就是说,为了访问您的应用程序,人们将要访问的 Facebook.com 上的目的地)和画布回调 URL(您安装 CodeIgniter 的 URL 加上指向控制器的目录路径。) 在 的示例中,画布回调 URL 是 http://www.example.com/index.php/home/,这是您将要在安装时创建主控制器的位置以及应用程序将进行其繁重任务的位置。
图 3. Canvas 选项卡
|
|
|
|
|
|