基于FACEBOOK编程

申请API Key 
1.注册一个Facebook帐号并登陆. 
2.点击页脚的developers进入http://developers.facebook.com/页面. 
3.点击Get Started进入http://developers.facebook.com/get_started.php,在该页将添加 Developer Application. 
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.其他须遵守的协议. 

Hello World 
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路径. 
 
基于FACEBOOK编程
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 ); 
?>
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值