2013-05-07 52 views
0

我無法理解爲了向Facebook API發出基本請求而需要採取的步驟。我一直在閱讀文檔,並與圖形瀏覽器玩,但我有點困惑入門。如果沒有*在線託管我的網絡應用程序,我可以包括Facebook登錄/ API調用嗎?

我正在爲大學提交一個遊戲申請,因爲Facebook的整合是一個小而重要的部分。我將在磁盤上提交此應用程序,並且在從此磁盤啓動HTML頁面時它將需要工作 - 這是我陷入困境的地方。我不確定我是否會過度這樣做,但我似乎需要註冊爲Facebook開發人員並設置應用程序域。這是必要的嗎?我將無法在線託管此應用程序,它必須在磁盤上提交。

所以,我的問題是 -

  • 是否有可能包括基本的Facebook的整合沒有託管應用程序的在線? (登錄,檢索用戶朋友的列表id s)

  • (如果可以的話)我需要做些什麼來處理Facebook集成的基本「設置」?我一直在看Javascript SDK reference,我看到我需要爲加載和初始化設置我的appIdchannelUrl。我在App Dashboard中很清楚地看到appId,但它是我遇到的channelURL。

我希望是有道理的:)加載和初始化框架,然後讓圖形API調用似乎很簡單 - 我只是不知道是否有可能不在線託管應用程序。

乾杯!

回答

0

您的頁面至少應該可以通過HTTP訪問 - 所以在您的「磁盤」上放置一個可移植的web服務器(可以是一個可移植的Apache發行版或更小的東西),然後使用http://localhost/…運行您的應用程序。在「使用Facebook登錄的網站」的應用設置中添加相同的地址(僅限協議和域名,無路徑)。

而對於channelUrl,請參閱https://developers.facebook.com/blog/post/2011/08/02/how-to--optimize-social-plugin-performance/

相關問題