问题标签 [openfb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用科尔多瓦应用程序,openFB 中的 oauthRedirectURL 应该是什么样子?
我遇到了这个openFB插件,可以在没有sdk的情况下发出facebook请求,可以在cordova中使用,
我让它在 facebook 中登录用户,事情就像 oauthRedirectURL 我最终出现在一个白页中,也就是说Success
我不知道如何让用户回到应用程序,
问题是,
我可以使用什么网址来指向我的应用程序?
登录后用户最终进入此屏幕
-编辑-
我找到了解决方案,http://localhost.com/oauthcallback.html
但我在科尔多瓦环境中没有 apache2..
-第二次编辑-
这是我当前的代码,
这是填充此值的 lib 行
javascript - openFB Facebook 登录 Javascript
我正在尝试使用 OpenFB 为我使用 Phonegap 创建的应用程序创建 Facebook 登录名。我在白屏上登录后收到安全消息。
这是我的代码:
我得到的错误是:安全警告:请将上面的 URL 视为您的密码。
人们说要安装我已添加到配置文件中的 InAppBrowser 插件,但我不知道如何调用它?如果这是解决方案。
在我的 Facebook 开发人员设置中,我将“有效 OAuth 重定向 URI”设置为https://www.facebook.com/connect/login_success.html。
任何建议将不胜感激,因为我看过的解决方案没有帮助。
谢谢!
jquery - 处理 facebook 登录窗口关闭操作
我正在使用 openFB 进行 Facebook 登录。
这将打开登录窗口。
当用户在未登录的情况下关闭此窗口时,如何处理事件?
cordova - Facebook登录流程后如何重定向到Ionic应用程序?
在使用 ngCordova OAuth 出现问题后,我决定通过使用 OpenFB 来实现 OAuth,我按照这里的教程进行操作:
https://ccoenraets.github.io/ionic-tutorial/ionic-facebook-integration.html
这对于在浏览器中进行本地开发时完全没问题,但是当使用 IonicView 在我的 iPhone 上测试应用程序时,用户可以成功登录,但回调不会重定向到应用程序,而是停止在读取此内容的空白 html 文件上
'成功安全警告:请将上面的 URL 视为您的密码,不要与任何人共享。有关详细信息,请参阅 Facebook 帮助中心。
这可能是一个快速修复,但我似乎无法在网上找到任何有用的信息。提前感谢您的帮助。
node.js - JS文件更改后奇怪的离子CLI错误
我在我的应用程序中使用 openfb.js,我必须在 openfb.js 文件中更改 1 行,而应用程序正常工作。然后发生了一些奇怪的事情,当我在 API 中键入 Ionic serve 时出现错误,这似乎在某种程度上,Ionic 正在搜索 JetBrains IDE 在编辑时创建的 Temp 文件,openfb.js__jb__old__1 我能做什么?非常感谢任何帮助,谢谢.. Ionic 论坛上的问题
C:\Users\Imad\myapp>离子服务
Live Reload 无法启动,错误:EPERM,不允许操作 'C:\Users\Im ad\myapp\www\js\openfb.js___jb_old___1' 服务器启动错误:错误:EPERM,不允许操作 'C:\Users\Imad \myapp\w ww\js\openfb.js___jb_old___1' 在 Object.fs.statSync (fs.js:797:18) 在 Gaze._addToWatched (C:\Users\Imad\AppData\Roaming\npm\ node_modules\ionic\ node_modules\ionic-app-lib\node_modules\vinyl-fs\node_modules\glob-watcher\node_modules\gaze\lib\gaze.js:277:14) 在 Gaze.add (C:\Users\Imad \AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\vinyl-fs\node_modules\glob-watcher\node_modules\ga ze\lib\gaze.js:175:8) 在新 Gaze (C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\vinyl-fs\node_modules\glob-watcher\node_modules\ga ze\lib\gaze.js:74:10 ) 凝视 (C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\vinyl-fs\node_modules\glob-watcher\node_modules\gaze\l ib\gaze .js:86:10) 在 Object.module.exports [作为手表] (C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\vinyl-fs\ node_modules\glob -watcher\index.js:12:17) 在 Object.runLivereload (C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\lib\serve.js :286:9) 在 Object.start (C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic\node_m odules\ionic-app-lib\lib\serve.js:501:38) 在 C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic\lib\ionic\serve.js:6 9:20 at _fulfilled (C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic\node_modules\ q\q.js:787:54) 在 self.promiseDispatch.done (C:\Users\Imad\AppData\Roaming\npm\node_modules \ionic\node_modules\q\q.js:816:30) 在 Promise.promise .promiseDispatch (C:\Users\Imad\AppData\Roaming\npm\node_m odules\ionic\node_modules\q\q.js:749:13) 在 C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic \node_modules\q\q.js: 557:44 刷新 (C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic\node_modules\ q\q.js:108:17) 在 process._tickCallback (node .js:355:11) at Function.Module.runMain (module.js:503:11) at startup (node.js:129:16) at node.js:814:3 为您的 Ionic 应用程序提供服务时出错:服务器启动错误:错误:EP ERM,不允许操作 'C:\Users\Imad\myapp\www\js\openfb.js___jb_old___1'
node_modules\ionic-app-lib\node_modules\vinyl-fs\node_modules\glob-watcher\node_modules\gaze\lib\gaze.js:277:14) 在 Gaze.add (C:\Users\Imad\AppData\Roaming在新 Gaze (C:\用户\Imad\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\vinyl-fs\node_modules\glob-watcher\node_modules\ga ze\lib\gaze.js:74:10)凝视 (C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\vinyl-fs\node_modules\glob-watcher\node_modules\gaze\lib\gaze. js:86:10) 在 Object.module.exports [作为手表] (C:\Users\Imad\AppData\Roaming\npm\node_ modules\ionic\node_modules\ionic-app-lib\node_modules\vinyl-fs\node_modules\glob -watcher\index.js:12:17)在 Object.runLivereload(C :\Users\Imad\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\lib\serve.js:286:9) 在 Object.start (C:\Users\Imad\AppData\Roaming \npm\node_modules\ionic\node_m odules\ionic-app-lib\lib\serve.js:501:38)在 C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic\lib\ionic\serve。 js:6 9:20 at _fulfilled (C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic\node_mod ules\q\q.js:787:54) at self.promiseDispatch.done (C:\Users \Imad\AppData\Roaming\npm\node_modules\ionic\node_modules\q\q.js:816:30) 在 Promise.promise.promiseDispatch (C:\Users\Imad\AppData\Roaming\npm\node_m odules\ionic\ node_modules\q\q.js:749:13) 在 C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic\node_modules\q\q.js: 557:44 刷新 (C:\Users\Imad\AppData\Roaming\npm\node_modules\ionic \node_modules\ q\q.js:108:17) 在 process._tickCallback (node.js:355:11) 在 Function.Module.runMain (module.js:503:11) 在启动 (node.js:129: 16) 在 node.js:814:3
ionic-framework - 离子视图 + OpenFB
我有一个使用 openFB 的应用程序。在使用离子服务运行它时,它工作正常。当我尝试使用 Ionic 视图对其进行测试时,没有出现 facebook 登录页面。
知道如何解决吗?
谢谢!索芬。
facebook-graph-api - 使用 ngOpenFb 在 IONIC 中使用 facebook 登录
我不知道他的 oauth 工作细节,但我知道概述。所以我在localhost(离子服务)中运行离子应用程序并创建了一个facebook。我没有在 fb app 的高级设置中添加任何回调 url。我正在使用ngOpenFb来完成登录 facebook。单击按钮时,我正在调用一个将在新窗口中打开 facebook 的函数,成功登录后它将重定向到http://localhost:8100/oauthcallback.html。接下来应该做什么?我需要在 oauthcallback.html 中指定一些重定向吗?请帮忙..
cordova - ionic/cordova openFB Facebook 登录在 android 设备上不起作用(安全警告)
我在 ionic 项目中使用 openFB 库。我的设置是:
离子版本:1.7.12 科尔多瓦版本:6.0.0 openFB 版本:(最新提交)
在我的浏览器中运行应用程序时,一切正常。
在我的手机(android 5.0)中有一个问题。启动应用程序时(在 deviceready 事件中),我执行 window.open = cordova.InAppBrowser.open
当我尝试登录时,FB 登录页面打开,我正在提供凭据,然后单击登录。
响应在 Facebook 页面 ( https://www.facebook.com/connect/blank.html# = ) 上说:
成功安全警告:请将上面的 URL 视为您的密码,不要与任何人共享。请参阅 Facebook 帮助中心了解更多信息。
并且 FB 登录窗口永远不会关闭。
似乎 openFB eventListener 'loginWindow_loadStartHandler' 从未触发过。
有任何想法吗?
facebook - Ionic 中 openFB 的 Firebase Facebook 身份验证错误
我可以通过 OpenFB API 成功访问 facebook 用户数据,但是当我尝试使用时:
通过 Firebase 对用户进行身份验证,我收到以下错误:
我尝试在 Facebook 开发者控制台中添加几个 OAuth 重定向 URI:
我正在使用来自 Facebook 的正确 App ID 和 App Secrect。有任何想法吗?