我正在尝试构建一个桌面Facebook应用程序,它将显示已登录用户的朋友列表。我试图使用Facebook javascript SDK来做到这一点。但是,当我打开HTML页面时,我收到以下错误:
应用程序配置不允许使用URL:一个或 应用程序不允许使用更多给定的URL 组态。它必须与Connect或Canvas URL之一匹配 域必须与应用程序
之一或子域相同
我确实理解Facebook正在要求提供此应用程序调用的URL。但是,我想通过从本地驱动器而不是通过网站打开HTML文件来运行它。这可能吗?
Facebook(https://developers.facebook.com/bugs/165982843535513/)上有一条帖子表明这可能无法实现。然而这篇文章大约在3年前制作完成。目前是否有可能解决这个问题?
答案 0 :(得分:1)
您必须构建手动登录流程:
要在桌面应用中使用Facebook登录,您需要能够 在应用程序中嵌入一个Web浏览器(有时称为webview) 执行登录过程。
来源:https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.3
万一你不知道,你也只能得到授权你的应用程序的朋友。