Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “爱奥尼亚安卓”;重定向“不支持uri”;脸谱网_Javascript_Android_Angularjs_Ionic Framework_Satellizer - Fatal编程技术网

Javascript “爱奥尼亚安卓”;重定向“不支持uri”;脸谱网

Javascript “爱奥尼亚安卓”;重定向“不支持uri”;脸谱网,javascript,android,angularjs,ionic-framework,satellizer,Javascript,Android,Angularjs,Ionic Framework,Satellizer,我对社交网络的身份验证是新手,但我正在开发一个带有Ionic、Node、Mongo和Satellizer的应用程序,用facebook进行身份验证,它在浏览器上运行良好,但当我在android emulator上测试它时,我发现以下错误: 我的本地配置: // Satellizer configuration // Configuration common for all providers. var commonConfig = { // Popup should

我对社交网络的身份验证是新手,但我正在开发一个带有Ionic、Node、Mongo和Satellizer的应用程序,用facebook进行身份验证,它在浏览器上运行良好,但当我在android emulator上测试它时,我发现以下错误:

我的本地配置:

    // Satellizer configuration
   // Configuration common for all providers.
  var commonConfig = {
    // Popup should expand to full screen with no location bar/toolbar.
    popupOptions: {
      location: 'no',
      toolbar: 'no',
      width: window.screen.width,
      height: window.screen.height
    },
  };

    // Change the platform and redirectUri only if we're on mobile
  // so that development on browser can still work. 
  if (ionic.Platform.isIOS() || ionic.Platform.isAndroid()) {
    commonConfig.redirectUri = 'http://localhost:3000';
  }

  api = "http://127.0.0.1:3000/";
  //api = "https://testing-miguelcrespo.c9.io/";
  $authProvider.loginUrl = api+'auth/login';
  $authProvider.signupRedirect = '/';


  $authProvider.facebook({
    clientId: '1553815514880424',
    url: api+"auth/facebook"
  });
我的facebook应用程序详细信息:
应用程序ID:1553815514880424
站点URL:

应用程序域:localhost

我遇到了一个类似的问题,一个web客户端和Google给出了相同的响应。如果你选择隐式流,它会对你有用吗。尝试:

      $authProvider.google({
        clientId: '1553815514880424',
        url: api+"auth/facebook",
        responseType: 'token'
  });

对不起,你解决问题了吗?我在这里也面临同样的情况。谢谢