1.注册一个Facebook帐号并登陆. 2.点击页脚的developers进入http://developers.facebook.com/ 3.点击Get Started进入http://developers.facebook.com/get_started.php 4.新建一个Application.下面的是必填项. a.Application Name. b.Support E-mail. c.Callback Url:这个需要正常使用的网址,不能是在Localhost上调试. d.Canvas Page URL:在Facebook里面的访问地址目录. e.Default FBML:用户首次添加上APP后所显示的内容,为了防止是个空白页面,最好是写点东西,可以使用FBML,无字数限制. f.Side Nav URL:左侧导航条所连接的地址. g.其他须遵守的协议. 1.下载Facebook客户端程序包http://developers.facebook.com/clientlibs/facebook-platform.tar.gz 2.facebook客户端对象初始化(application.php). <?php /* application.php */ require_once('./facebook/facebook.php'); $api_key = '***********'; $secret = '***********'; $appcallbackurl = '****URL****'; $facebook = new Facebook($api_key, $secret); $facebook_user_id = $facebook->require_login(); try { if (!$facebook->api_client->users_isAppAdded()) { $facebook->redirect($facebook->get_add_url()); } } catch (Exception $ex) { $facebook->set_user(null, null); $facebook->redirect($appcallbackurl); } ?> 3.主程序(index.php). <?php /* index.php */ require_once('application.php'); echo "Hello World."; ?> 4.将程序上传至申请时的Callback Url目录. 5.访问Canvas Page URL路径. FBML的详细文档见http://wiki.developers.facebook.com/index.php/FBML 1.SWF在facebook中的引用方式: <fb:swf swfbgcolor='#000000' width ='300' height='200' imgstyle='border-width:0px;' imgsrc ='http://****/a.gif' swfsrc='http://****/b.swf' /> <br/> 2.FACEBOOK中页面跳转. <fb:redirect url='add.php' /> 3.设置用户profile页面内容. <?php require_once('application.php'); $markup = '内容';//无字数限制,可以是允许的FBML $facebook->api_client->profile_setFBML( $markup, $facebook_user_id ); ?> |
基于FACEBOOK编程
最新推荐文章于 2020-08-02 16:35:26 发布
1870

被折叠的 条评论
为什么被折叠?



