Javascript facebook手动登录、共享并获取超现实用户详细信息
我正在使用jquery mobile和cordova创建一个firefoxOS应用程序。cordova中没有用于集成facebook和firefox应用程序的apiJavascript facebook手动登录、共享并获取超现实用户详细信息,javascript,facebook,cordova,facebook-graph-api,firefox-os,Javascript,Facebook,Cordova,Facebook Graph Api,Firefox Os,我正在使用jquery mobile和cordova创建一个firefoxOS应用程序。cordova中没有用于集成facebook和firefox应用程序的api 我在facebook上创建了一个应用程序,由于没有firefoxOS平台,我选择了“网站”作为我的平台。问题是我的firefoxOS应用程序没有url(只有index.html),我可以在developer.facebook的app settings页面中作为重定向url提供。此外,我还遵循了此url的步骤(//developers
窗口手动完成了“登录”流程。打开(“//www.facebook.com/dialog/oauth?client\u id=APP\u id&response\u type=token&redirect\u uri=//MY\u LOCALHOST/NAME/success.html”)
。我能够从服务器中的success.html访问当前用户的访问\u token,但是无法在我的index.html中访问它(因为它不在任何地方托管)。我尝试在success.html中使用localStorage、sessionStorage和cookies。我想知道在我登录后是否有办法获得当前用户的访问令牌。
我使用了此URL(来自//developers.facebook.com/docs/facebook login/access tokens),但它没有帮助,因为我将获得重定向到服务器中success.html页面的访问令牌。我需要访问令牌,以便将其作为参数传递到此URL,以获取当前登录用户的详细信息窗口来完美地共享。打开(“//www.facebook.com/dialog/feed?app\u id=app\u id&link=“+encodeURIComponent(urlPost)+”&caption=&description=“+encodeURIComponent(message)+”&redirect\u uri=MY\u LOCALHOST/NAME/success.html”)
关于没有访问令牌的登录用户(我不知道如何将其发布到当前用户的墙上)
以上问题有什么解决办法吗?谢谢 提要对话框不需要访问令牌,因为它不是您的应用程序调用API来发布的;完全控制权掌握在用户手中。用户只需在浏览器中登录到Facebook,他们甚至不需要登录到你的应用程序。至于登录问题,我建议你看看其他人是如何做到这一点的,例如,我尝试使用OpenFB+inappbrowser,问题是firefox不允许facebbok登录打开。我得到以下错误->X-Frame-Options拒绝加载:。。。。。。不允许框架。提要对话框不需要访问令牌,因为它不是您的应用程序调用API进行发布;完全控制权掌握在用户手中。用户只需在浏览器中登录到Facebook,他们甚至不需要登录到你的应用程序。至于登录问题,我建议你看看其他人是如何做到这一点的,例如,我尝试使用OpenFB+inappbrowser,问题是firefox不允许facebbok登录打开。我得到以下错误->X-Frame-Options拒绝加载:。。。。。。不允许框架。提要对话框不需要访问令牌,因为它不是您的应用程序调用API进行发布;完全控制权掌握在用户手中。用户只需在浏览器中登录到Facebook,他们甚至不需要登录到你的应用程序。至于登录问题,我建议你看看其他人是如何做到这一点的,例如,我尝试使用OpenFB+inappbrowser,问题是firefox不允许facebbok登录打开。我得到以下错误->X-Frame-Options拒绝加载:。。。。。。不允许框架。