2010-06-09 75 views
1

我正在爲Facebook平臺創建一個小型Flash遊戲,但是我發現很難在圖形api和PHP SDK上獲得任何體面的文檔,所以如果任何人有一個體面的資源讓初學者去學習基礎知識,我非常感謝,因爲我很難理解這個概念。Facebook圖形API for PHP資源!

Thanx!

+0

http://developers.facebook.com/docs/reference/api/ – Tobias 2010-06-09 08:29:53

+0

去過那裏,所以我要求一個更好的資源,因爲我仍然很新。 – Odyss3us 2010-06-09 08:43:04

回答

2

我同意該文檔可以是非常努力的Facebook。如果您正在使用Graph API,請記住它只是一個使用oAuth進行身份驗證的REST API,與Twitter,SoundCloud等大致相同。

我發現的最尷尬的一點是驗證正確我建議檢查出的OAuth網站

http://oauth.net/

他們也有這是我作爲一個起點,一些PHP樣本。我肯定會推薦從這些開始,而不是從頭開始構建自己的設置。

http://oauth.googlecode.com/svn/code/php/

我還發現它很方便,即使有參考文檔上的一些使用OAuth的其他網站,如Twitter和的SoundCloud,因爲它有助於建立我是怎麼回事的整體認識,來自一個站點到另一個

http://apiwiki.twitter.com/Authentication

http://wiki.github.com/soundcloud/api/02-authentication

一些小的差異個人而言,我會建議只是試圖做一個基本的Ø Auth認證的請求開始。 Facebook Graph有一些額外的選項,例如使用範圍擴展權限。雖然您最終可能需要使用這些內容,但是一旦您將頭部輪到簽名機制,就可以輕鬆添加這些額外的細節。

一旦你得到了簽名請求的懸念,它只是一個請求適當的端點爲你想要什麼使用curl或任何其他方法,你喜歡的情況下。

希望這是一些使用

+0

謝謝你的解釋!它會幫助很多! – Odyss3us 2010-06-09 09:24:03

+0

僅僅使用Facebook PHP SDK就不是簡單得多嗎?它爲您完成許多手動工作。 – BlueSilver 2010-06-11 11:38:12

+0

不確定圖表API是否有新的PHP SDK。如果沒有,使用這種方法是避免未來重寫的最佳方式 - Facebook正在從舊API中取得重大進展。他們表示自己儘可能使用新的API。即使這個API有一個新的SDK,值得正確學習這些技術,因爲OAuth和REST正在迅速成爲與這些類型的站點交互的標準方式。瞭解這一點,然後同樣的原則適用於Twitter,SoundCloud,MySpace,Google和更多。 – Addsy 2010-06-11 12:14:29