簡體   English   中英

我是否可以*在不在線托管Web應用程序的情況下包括Facebook登錄/ API調用?

[英]Can I include Facebook login/API calls *without* hosting my web application online?

我在理解向Facebook API發出基本請求所需采取的步驟時遇到了一些麻煩。 我一直在閱讀文檔,並在使用Graph Explorer,但是起步有點困惑。

我正在為大學提交的游戲應用程序,對於Facebook集成,這是一個很小但很重要的部分。 我將在磁盤上提交此應用程序,當從該磁盤啟動HTML頁面時,它將需要工作-這是我遇到的麻煩。 我不確定是否考慮得太多,但是我似乎需要注冊為Facebook Developer並設置應用程序域。 這有必要嗎? 我將無法在線托管此應用程序,必須將其提交到磁盤上。

所以,我的問題是-

  • 是否可以在在線托管應用程序的情況下包括基本的Facebook集成? (登錄,檢索用戶朋友的id列表)

  • (如果可能的話)我需要做什么來處理Facebook集成的基本“設置”? 我一直在查看Javascript SDK參考,並且我需要為加載和初始化使用我的appIdchannelUrl 我在應用程序儀表板中可以很清楚地看到appId,但是我遇到的是channelURL。

我希望這是有道理的:)加載和初始化框架,然后進行Graph API調用似乎非常簡單-我只是不確定如果不在線托管應用程序,是否有可能。

干杯!

您的頁面至少應該可以通過HTTP訪問–因此,還要在“磁盤”上放置一個可移植的Web服務器(可以是可移植的Apache發行版,或者更小的東西),並使用http://localhost/…運行您的應用程序。 在應用程序設置中為“使用Facebook登錄的網站”添加相同的地址(僅協議和域,無路徑)。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM