首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

facebook又改版了:先期的文章,不知还可不可以用了

2012-11-23 
facebook又改版了:之前的文章,不知还可不可以用了手把手教你开发Facebook 应用?在这里记录一下,日后再回过

facebook又改版了:之前的文章,不知还可不可以用了

手把手教你开发Facebook 应用

?

在这里记录一下,日后再回过来看看

?

目录

    引言 创建“Hello World”程序 在用户信息栏中使用FBML(FaceBook标记语言) 在用户信息栏中使用mock-AJAX技术 使用Mysql数据库创建计数器 将这些例子代码集合到一起 相关下载

? 引言

?????? 这个教程指导我们如何创建一个名为“tutorialapp”的应用,当你创建自己的程序的时候,它可以作为一个模板。使用这个教程需要你有一个支持php5的web服务器。

?????? 最新版本的“tutorialapp”可以在这里(http://tperry256.dreamhost.com/f8/tutorialapp/)找到。访问这个连接的时候,系统会要求你登录到facebook,并且增加“tutorialapp”程序。在很多公司像这样访问服务一个月只需要花费几美元而已。

????? 当你创建了自己的应用,你会使用一个不同的名称和不同的服务器。我们把那些会使你的应用与众不同的地方用这种颜色高亮显示。

????? 创建“hello World”程序

    访问:http://developers.facebook.com/ 点击“Get Started” 点击“

    在用户信息栏中使用mock-AjAX技术

      下面的代码使用FBML的mock-AJAX技术在用户信息栏中增加一个表单,会给用户一种信息栏被动态更新的假象。 注意“index.php”文件的最上面对mock-AJAX进行调用的if语句。

    ?

    ?

    ?

    使用Mysql数据库创建计数器

      这个例子需要你在服务器上创建一个php脚本可以访问的数据库。 如果你没有数据库,就新建一个。 在这个数据库中新建一个名为“counter”的数据表,表中有一个名为“count”的integer类型的列。 创建一个新文件名为“

      ?5.??? 现在在浏览器中访问下面这个新版本的“index.php”,主页将显示一个计数器,并且没访问一次“index.php”,计数器就会更新一次。

      ?

      ?<?php
      require_once 'dbappinclude.php';

      echo "<p>hello $user</p>"$$

      $rs = query("select count from counter");
      if ($row = mysql_fetch_assoc($rs)) {
      ? $count = $row['count'];
      ? query("update counter set count=count+1");
      } else {
      ? query("insert into counter values (1)");
      ? $count = 1;
      }

      echo "<p>the count is $count</p>"$$

      ?

      将这些例子代码集合到一起

        这里是一个最终版本的“index.php”,将上面的例子集合到了一起,假定你已经在前一个例子中创建了“

        ?

        相关下载

          facebook_client.tar.gz -- php5的最新客户端库文件 tutorialapp.tar.gz -- 将文中例子合并到一起的代码。在你自己的服务器上运行时需要替换其中的“app_key”,“application secret”和数据库信息 tutorialapp.zip --和上面tutorialapp.tar.gz内容相同,为zip压缩格式

热点排行