You are on page 1of 5

  Facebook 應用程式開發手冊  撰寫者:陳志華 

Facebook 應用程式開發手冊 
 
一、連結至 Facebook 開發者網頁 http://www.facebook.com/developers/ 
並點選「Set Up New Application」新增應用程式 

 
 
二、輸入應用程式名稱後,點選「同意」Facebook 使用條款,並「儲存變更」 
以下應用程式名稱以「sample_chihua」為例 

 

 
  Facebook 應用程式開發手冊  撰寫者:陳志華 
三、進入應用程式詳細設定,在應用程式名稱的部分可更名為自己想要的名稱 
以下應用程式名稱以「志華‐測試小程式」為例 

 
 
四、點選「驗證」,設定 Post‐Authorize Callback URL 和 Post‐Remove Callback URL 
該路徑設定為自己 PHP 程式撰寫路徑,例如架設於 140.113.214.148 主機之 sample_chihua 目錄 
Post‐Authorize Callback URL: http://140.113.214.148/sample_chihua/ 
Post‐Remove Callback URL: http://140.113.214.148/sample_chihua/ 

 

 
  Facebook 應用程式開發手冊  撰寫者:陳志華 
五、點選「畫布」,設定畫布頁面網址和 Canvas Callback URL 
畫布頁面網址為此應用程式於 Facebook 上之 URL,Canvas Callback URL 則為自己開發之網頁路徑 
  畫布頁面網址: sample_chihua 
  Canvas Callback URL: http://140.113.214.148/sample_chihua/ 
  設定完成後,點選「儲存變更」 

 
 
六、確認相關資訊是否設定正確,並紀錄 API 金鑰和 Application Secret 資訊 

 

 
  Facebook 應用程式開發手冊  撰寫者:陳志華 
七、程式開發 
於主機建立好 PHP 環境,並將 Facebook 函式庫解壓縮於 sample_chihua 資料夾下 
Facebook 函式庫下載路徑: http://developers.facebook.com/clientlibs/facebook‐platform.tar.gz 
建立 php 程式於 sample_chihua 資料夾,分別為 init.php、tab_header.php、index.php,程式如下 
 
init.php 
<?php 
#  加入 facebook 函式庫 
require_once 'facebook.php'; 
#  依您的 API 金鑰和 Application Secret 進行設定 
$appapikey = '0efef3f6a53f69fc39bbf336b88dadcf'; 
$appsecret = '115e7fe2a664dd59d852954c2d815106'; 
#  建立 Facebook 物件 
$facebook = new Facebook($appapikey, $appsecret); 
$user = $facebook‐>require_login(); 
?> 
 
tab_header.php 
<fb:dashboard> 
          <fb:action href="index.php">首頁</fb:action> 
          <fb:action href="test.php?test=恭喜你超連結成功">超連結測試</fb:action> 
</fb:dashboard> 
 
index.php 
<?php 
# include tabs 
require_once("init.php"); 
require_once('tab_header.php'); 
?> 
<fb:header>好友牆</fb:header>   
<?php 
#  取得好友列表 
$friends = $facebook‐>api_client‐>friends_get(); 
foreach($friends as $id) 

  #  依好友 ID 取得圖像 
  echo "<fb:profile‐pic uid=\"$id\" linked=true width=50 height=50 />"; 

?> 

 
  Facebook 應用程式開發手冊  撰寫者:陳志華 
八、完成後,即可瀏覽路徑 http://apps.facebook.com/sample_chihua/,於畫面中可看到好友牆 

 
 


 

You might also like