2012-01-28 145 views
0

我做了一個畫布頁面和我的網站精簡版。設計Facebook應用程序

當用戶訪問我打算使用的畫布時:

解析簽名的請求。檢查他們是否已經通過在數據庫中查找他們的Facebook ID註冊:

如果是: - 登錄他們。生活照常進行。 - 可以使用oauth令牌將重要事件發佈到其頁面。

如果編號: - 詢問權限:

如果授予: - 詢問他們是否願意到他們的Facebook ID與已註冊帳戶相關聯,或創建一個新帳戶。 - 將他們的facebook id和oauth令牌保存在用戶數據庫中以及他們的帳戶名稱

如果不被授予: - 照常給他們顯示未註冊的應用程序。

我對Facebook的瞭解不多,所以如果有人能夠在我開始做好那些骯髒的工作之前就我的想法給我反饋,

還有一個問題我還沒有找到答案:我怎樣才能註冊到我的畫布的鏈接到用戶的頁面,以便他們可以輕鬆地返回到畫布?

我正打算使用Facepy。

回答

1

你的方法是正確的,我分享你處理FB文檔的痛苦。

請求畫布頁面權限的過程將他重定向到授權URL,並將回調URL鏈接回您的畫布頁面。 一旦用戶的回報,他將不得不與一個有效的用戶ID和令牌的新singed_request,或請求將包含錯誤信息(通常爲 - >用戶不同意你的應用程序)

整個過程解釋this tutrial