路老闆個人品牌網站
0
  • 會員登入
  • 關於我們
    回主選單
    • 關於我們
  • 服務項目
  • 我的錄音小間
  • 課程活動
    回主選單
    • 線上課程
    • 預約服務
    • 活動報名
  • 商品總覽
  • 創作與紀錄
    回主選單
    • 部落格
    • 影像紀錄
    • Podcast
    • 我的作品
  • 最新消息
  • 聯絡我們
  • Join us
  • Login
  • 0
    路老闆個人品牌網站
  • 關於我們
    關於我們
  • 服務項目
  • 我的錄音小間
  • 課程活動
    線上課程 預約服務 活動報名
  • 商品總覽
  • 創作與紀錄
    部落格 影像紀錄 Podcast 我的作品
  • 最新消息
  • 聯絡我們
部落格
  • 文章總覽
  • 分類
  • 技術筆記
  • 日本旅遊
  • 網站搬家
  • 時事觀察
  • 投資理財
  • 公司經營
  • 主機架設
  • 接案
  • 遊戲心得
  • 產品開箱
  • 網頁相關
  • 金流串接
  • 遊戲經濟
  • 閒聊
  • 直銷
  • CodeIgniter
  • cpanel
  • 出書材料
  • 個人品牌
  • SEO
  • 讀書心得
  • 金流物流
  • 線上課程心得
  • 日劇
    • 大河劇
      • 真田丸
  • AI
91app ClubHouse php8 imunify360 cdn apache php nginx linode digitalocean
  1. 首頁
  2. 部落格
  3. Facebook API 測試

Facebook API 測試

2012 Mar 02 未分類

大約兩年多前 有想寫 FB 的 Game
所以有稍微摸了一下 FB API
不過因為後來更新太快 新增的東西太多
跟不上 就沒跟了


最近又想把跟隨法人串一些會員功能
在 G+ 跟 FB 抉擇
最後還是決定先套 FB 好了


首先先 FB Javascript API


FB.login(function(response) {
alert(response);
},
{scope: 'email,user_likes'});


FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
// the user is logged in and has authenticated your
// app, and response.authResponse supplies
// the user's ID, a valid access token, a signed
// request, and the time the access token 
// and signed request each expire
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
alert('connected');
} else if (response.status === 'not_authorized') {
alert('not_authorized');
// the user is logged in to Facebook, 
// but has not authenticated your app
} else {
// the user isn't logged in to Facebook.
alert('no login');
}
});

FB.login 可以觸發一個 login 的對話視窗
FB.getLoginStatus 可以偵測登入狀態
基本上只要有這兩個 大概就可以拿到 user 的一些基本資料了

不過自己還是比較熟 php 的 server 端用法
但是 php 的話 還得把他包到 CodeIgniter 裡面...
網路上有包好的
但是 FB API 版本好像不是最新的
這有點困擾, 因為 FB API 換很快
就代表沒多久就要自己組合一次


這也是用 framework 寫程式的成本之一


#UPDATE


結果找了一下方案...
CodeIgniter 真的是很威的 framework
他的 自定 Library 功能 可以直接把寫好的 class 放進去就行了
而 FB 的 PHP Class, 似乎也是有個業界標準
直接把 FB 的 php 檔案放入 libraries 目錄即可


只要在 controller 裡面加入

$config = array(
'appId'  => 'your_appid',
'secret' => 'your_secret',
);

$this->load->library('facebook', $config);

這樣就行了
太酷了


如果 API 改版
只要重新把 facebook.php 蓋過舊的就行了



  • 分享此文章
0則留言

相關文章

露天拍賣 Open API 申請機制有夠爛

[VPS] 退掉 eBoundHost VPS 服務

不要浪費時間在偏執狂身上

酷的影片

MSN聊天視窗嵌入html

非常不順的週末

關於路老闆

推薦連結

  • Alice 你的理財陪跑教練
  • 羅鈞鴻/小虎老師
  • 徐慧玲Lynn
  • 寶寶牙醫 沈醫師
  • 保險資訊懶人包
  • 你的好感度教練
  • 天下為暢

聯絡我們

  • Email: louis@boss-louis.tw
  • 營業時間: 09:00~18:00
  • 聯絡電話: 02-77252950
  • 地址: 106 台北市大安區忠孝東路四段270號17樓
  • 隱私權政策
COPYRIGHT ©路老闆個人品牌網站 All rights reserved | Powered by 路老闆