开发Facebook Application (一)

来源:互联网 发布:js 页面加载动画 编辑:程序博客网 时间:2024/05/20 07:32

        现在, 我们开始开发一个新的Facebook Application.

        首先, 我们需要先在Facebook上申请一个新的Application:

        1. 申请一个Facebook帐号; (过程没有特别之处, 访问http://www.facebook.com, 在首页注册即可, 略过)

        2. 如果之前没有开发过Application, 那需要将Facebook提供的Developer功能添加到自己的Facebook帐号中, 访问http://www.facebook.com/developers/, 如果当前用户之前没有添加过Developer功能, Facebook会提示添加此功能.

 

Developer功能添加成功后, 在用户左侧面板的Applications列表中会增加一项Developer, 点击进入后, 可以看到Developer相关的一些新闻, 同时可以维护自己添加的Application, 并新增Application.

 

 3. 点击屏幕右上方的Set Up New Application按钮, 输入相应信息以添加新的Application, 以下是一些需要注意的内容:

         A. Application Name: Application的名称, 在用户面板的Application列表里显示的名称;

        B. Callback Url: Application的实际Web地址;

        C. Canvas Page URL: 该Application在Facebook中的地址, 用户访问该Application时, 实际看到的是此地址, 而不是真实的地址. 此地址必须为小写, 且不能是已经在Facebook中存在的地址(系统会检查是否重复);

        D. Use FBML/Use iframe: 选择Application的模式, 我们暂时先选Use iframe;

        E. Application Type: 根据实际情况选择Website或Desktop, 我们选择Website;

        F. Can your application be added on Facebook: 选择Yes;

        G. Who can add your application to their Facebook account: 选择Users/All Pages;

        H. Post-Add URL: 这个URL指定当用户添加了此Application后跳转到哪个页面, 一般是Application的主页面. 如果希望用户添加此Application时进行一些数据处理, 如你的Application有自己的数据库, 你希望当一个新的用户使用你的Application时, 将该用户添加到数据库中, 并指定一个内部的ID, 此时你可以将进行这些处理的代码放到一个页面中, 并在此处指定其为该Application的Post-Add URL, 那当有用户将此Application添加到其用户面板时, 系统会自动跳转到此页面进行相关处理;

        I. Application Description: 此Application的描述;

        J. Post-Remove URL: 与Post-Add URL的作用相反, 此URL是当用户移除此Application后跳转的页面, 注意, 此URL必须是一个独立的地址, 不能是Facebook中的URL;

        K. Default Profile Box Column: 该Application在Profile Box中的位置, Profile Box是Facebook中一个重要的组成部分, 点击页面头部的Profile菜单即可进入. 该区域显示了用户的一些相关信息, 包括个人基本信息, 历史操作记录以及添加的各Application的当前信息. 该区域又分为左右两列,分别是Narrow(左)和Wide(右). 每个Application添加后都会在Profile Box中占据一个区域, 用于显示开发人员指定显示的内容. 此项设置就是指定该Application在Profile Box中的信息处于哪一列;

        L. Default FBML: 该项设置指定, 如果设定该Application在Profile Box中显示信息的代码尚未执行, 为防止该区域空白, 系统将自动显示此项设置中输入的内容;

        M. Developer Mode: 设定是否只有开发者可以看到此Application, 开发人员在开发过程中可以选择此项, 以防止其他用户看到未完成的Application;

        N. Side Nav URL: 设置与Canvas Page URL相同即可.

上述内容填写完成后, 点击保存按钮, Facebook将会生成两个重要的信息: API Key和Secret, 这两个信息是用于验证Application是否合法的重要依据, 在开发过程中需要使用.

        上述信息设置完成后, 还可以在Developer中点击See My Apps进行修改.

        现在, 我们可以开始Facebook Application的开发了.

原创粉丝点击