2011-09-26 21 views
1

我看了一些與我的類似的SO問題,但沒有像我希望的那樣發現它們。我讀了一個地方說使用iFrame,但需要使用Canvas和Facebook api,最後現在在10月1日,SSL(這意味着一個靜態IP,更多的錢,支付證書)是否可以將現有的網站應用程序轉換爲Facebook應用程序?

我不'不需要所有的沙箱。我想構建,測試,如果我認爲該產品是值得的,那麼,在我對我的產品滿意後,獲取Facebook應用程序所需的所有東西。如果我採取低價主機,我可以便宜地爲我的「沙箱」做。

不確定如何繼續。

編輯:對於這個問題,我可以在穿上FB之前在本地做到這一切。

回答

3

最快的&開始與Facebook集成最簡單的方法是在您的網站上添加一個「使用Facebook登錄」按鈕:Facebook for Websites。用戶將像往常一樣在您的域名瀏覽您的網站,而不是在Facebook畫布內。您將可以訪問任何想要測試的Facebook功能,以查看畫布應用是否值得。

這確實需要你建立一個Facebook開發應用程序來獲得一個App ID和祕密,但你不必解析signed_request,使用SSL等

一旦你這樣做,用戶可以點擊您網站上的「使用Facebook登錄」按鈕並允許訪問權限提示。該用戶將然後用你的Facebook應用程序進行驗證,然後你將有機會獲得社會渠道,如飼料和要求,圖形API等

更新

要回答@強尼的評論的問題:是的,通過使用Facebook Javascript SDK。您可以通過在每次希望他們在牆上張貼故事時提示Feed Dialog,或者通過請求'publish_stream'extended permission來提示他們牆壁,讓您可以將故事張貼到牆上,而無需每隔一段時間提示用戶時間(只有當用戶表示他們想要分享那個特定的故事 - 一定要通讀TOS)。

+0

但是我能否用我在網站上做的事情來更新自己的牆?或者我只是使用Facebook作爲登錄系統而不是擁有自己的? – johnny

+0

感謝您的信息。 – johnny

相關問題