最近在做facebook上面的專案,寫心得於下:
大家會發現http://developers.facebook.com/tools.php?api中出現的test api和我們使用的客戶端api 不一樣,因為http://developers.facebook.com/tools.php?api中是全是服務端api,我們開發使用的是客戶端api,其實客戶端api就是服務端api的簡單封裝,通過看客戶端**(在facebook.php, facebookapi_php5_restlib.php兩個檔案中,後面還會講解這兩個檔案)就很容易的知道客戶端**都是通過call_method('facebook.friends.get', array())這種形式呼叫的服務端**,一般情況下,我們呼叫客戶端api就能完成所需的功能,客戶端api是facebook的開發者封裝過的,使用也比較方便,如果有的時候客戶端api不能滿足需求時,我們就要遠端呼叫服務端api,呼叫方法也是被封裝過的,我們只需要呼叫call_method('facebook.friends.get', array())就行了
關於facebook.php,facebookapi_php5_restlib.phpfacebook.php是主要封裝檔案,facebookapi_php5_restlib.php是facebook.php的功能具體實現,一般我們使用facebook.php,facebook.php裡面有個全域性物件$facebook,開發中,我們就是通過$facebook這個物件來呼叫客戶端api和服務端的api,但實質上我們在使用$facebook的時候,其實使用的是 facebookrestclient這個類的物件,我們使用的大部分api都是facebookrestclient這個類的(看 facebookapi_php5_restlib.php**就很明顯了) 拋磚引玉,大家有什麼心得資料不要吝惜啊,儘管發表出來,一起討論才能進步
endall
Facebook 直播開發概述
api測試 官網建立直播 官網幫助中心 開發者中心 建立應用 圖譜 api 概覽 docs graph api overview 圖譜 api 的使用方法 docs graph api using graph api api列表 docs graph api reference 登入 docs fa...
Facebook廣告API系列 1
最近遇到大坑了,居然要去對接facebook的廣告api,之前以為是跟鵝廠一樣的api體系,看了半天facebook的文件,冷汗直冒。這得一點一點的講才行。facebook提供了一套類rest的介面,統稱為graph api。為啥叫graph?因為facebook把所有的資源都抽象成節點,資源之間的...
AS 開發心得
as開發心得 隨著大web時代的來臨,越來越多的開發工作從c s模式轉到b s 模式。前不久公司與某電商合作推出3d內容展示應用。儘管最終結果並不理想,還是就過程中的一些問題總結一下。和所有的指令碼語言類似actionscript 簡稱as 的使用很容易上手。as3.0以前的版本,更多的是面向過程的...