在 CodeIgniter 使用 facebook PHP SDK

facebook PHP SDK 很久以前用過
想說這次放進 CodeIgniter 也一樣簡單
結果怎麼放都抓不到資料
後來這 Galal Aly 這位老兄也跟我一樣的"症頭"
參考他的 Using Facebook PHP SDK 3 with CodeIgniter 2.1 就解決了

more

Facebook API 建立相簿及上傳相片

要在facebook上建立相簿
用JavaScript SDK就可以了
重點是上傳相片要用multipart/form-data編碼
需要Server端(PHP)程式配合
將資料送至facebook相簿上

more

Facebook API 發佈塗鴉牆(不彈出訊問視窗)

Facebook 的發佈塗鴉牆功能
已經被使用在許多網站上
一般都會先跳出訊問視窗
在輸入訊息後按下發佈
就會將訊息貼到個人的塗鴉牆上
不過在facebook跟網站結合的時候
不想讓瀏覽者再點擊訊問視窗的話
可以使用另一種方式

more

將 Facebook (新版) 的 APP 嵌入粉絲團

近期Facebook改版
facebook DEVELOPERS操作介面也有改變
要在粉絲專頁加入頁籤的話
需要先申請一個應用程式(APP)
再將APP加到粉絲專頁上
目前FBML方式都暫停使用
都是以iframe方式嵌入粉絲專頁

more

Flash 裡加入 Facebook 的 Like 按鈕(運用DIV+CSS方式)

用二個DIV分別放入Flash跟"讚"按鈕
利用CSS的position及z-index屬性
讓DIV重疊顯示及設定相對位置
就呈現出"讚"按鈕在Flash裡的假象

more

在粉絲頁裡的應用程式,如何判斷粉絲頁的 Page ID

目前Facebook已經不支援在粉絲團裡放FBML
取而代之的是iframe方式的應用程式
不論是掛在粉絲團或是獨立的應用程式(如:Facebook遊戲)等等
這樣的方式個人覺得比較好
在管理上有統整性及開發限制變少
不過Facebook的東西改來改去的
加上線上文件真不友善
真的是引起很多不滿

more

如何清除Facebook分享連結的Cache(meta)

Facebook分享資訊是很方便的事
在塗鴉牆貼上網站、Blog連結就可讓朋友瀏覽
貼上連結就馬上出現圖片、標題、說明等等
回應速度的確是非常快
在回應處理上一定有效能上的處理
其中一項那就是Cache

more

FQL – fql.multiquery

JavaScript的FQL呼叫方式不只一種
除了FB.Data.query
還可以用FB.api

more

Facebook登入驗証視窗 API ,無法關閉

Facebook的登入驗証視窗
可以很方便的讓瀏覽者登入Facebook
而且在網站上可以取得登入者的資料
不過最近突然發生bug
可能是微軟或Facebook有更新
導致視窗之間的互動中斷
實際情況~~我也不知道

more

stream.publish,跳出新視窗發佈塗鴉牆

現在Facebook的分享功能
將資訊貼在塗鴉牆是許多活動網站需要的功能
可以跟朋友互動、分享等等
Facebook 的API是用FB.ui
method的參數是stream.publish
就可發佈在自已或朋友的塗鴉牆上
不過在不同瀏覽器上
就可能有不同的狀況

more