加入RUN!PC粉絲團
最近新增的精選文章
 
最多人點閱的精選文章
 
 
精選文章 - 開發技術
分享到Plurk
分享到FaceBook
 

微網誌應用程式開發(3)
IFrame + FBML = XFBML Application
文/圖 黃忠成.責任編輯/洪羿漣

經過上期文章說明,相信讀者們對於如何使用Facebook SDK來撰寫FBML應用程式,已經有了大略的了解,也明白了Facebook SDK中FBML應用程式與IFrame應用程式間的差別。

FBML的確是與Facebook Server溝通的最有效率方式之一,但這個優點也伴隨著許多缺點,除了需要擁有一個網路實體IP才能除錯外,由於FBJS的介入,使得原先自訂的JavaScript函式被加上前導字,有時會讓原本單機跑的很正常的網頁,突然出現函式未定義的錯誤,因此FBML只適合用來寫較簡單的網頁或是以Flash為主的網頁(Facebook提供了Flash專用的FBML Tag)。

為了讓設計師可以同時擁有IFrame的自由及FBML的高效率,Facebook Developer Team發明了XFBML機制,此機制可以讓IFrame能使用多數的FBML Tag,不需要使用REST API呼叫來達到原本使用FBML就能輕易達到的工作。


FBML與XFBML相關說明

FBML
XFBML
●更多streamPublish例子
● 參考影片





【原文刊載於RUN!PC雜誌:2010年2月號】