0

У меня проблема с приложением Ionic Framework, которое использует вход в Parse.com Facebook.Parse.com Facebook Войти с Ionic Framework

Я следую инструкциям на веб-сайте Parse.com (https://parse.com/docs/js_guide#fbusers-setup) и не повезло, провел весь день на нем сегодня.

код У меня в app.js

Parse.initialize('xxxxxx', 'xxxxx'); 
window.fbAsyncInit = function() { 
//  FB.init({ 
// appId  : 'xxxxxxxx', 
// status  : true, 
// xfbml  : true, 
// version : 'v2.0' 
// }); 
Parse.FacebookUtils.init({ 
    appId: 'xxxxxx', 
    cookie: true, 
    status: true, 
    useCachedDialogs: false, 
    logging: true, 
    oauth: true 
}); 
}; 

(function(d, s, id){ 
var js, fjs = d.getElementsByTagName(s)[0]; 
if (d.getElementById(id)) {return;} 
js = d.createElement(s); js.id = id; 
js.src = "http://connect.facebook.net/en_US/all.js"; 
fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk')); 

var currentUser = Parse.User.current(); 
$rootScope.user = null; 
$rootScope.loggedIn = false; 
if (currentUser) { 
$rootScope.user = currentUser; 
$rootScope.loggedIn = true; 
} 
$rootScope.userActionText = $rootScope.loggedIn ? 'Sign out' : 'Create account'; 
}); 

настройки у меня есть на приложение FB:

Основные параметры:https://www.dropbox.com/s/3c6vib6i323bbvf/Basic.png?dl=0

Дополнительные параметры:https://www.dropbox.com/s/f5q3rgh7v014ohf/Advanced.png?dl=0

Я использую t он iOS Simulator и запустил приложение на устройстве. После нажатия «Войти в Facebook» он переходит на экран типа «браузер» и показывает следующую ошибку:

Данный URL-адрес не разрешен конфигурацией приложения. Один или несколько указанных URL-адресов не разрешены Настройки приложения. Он должен соответствовать URL-адресу веб-сайта или Canvas, или домен должен быть поддоменом одного из доменов приложения.

Я попытался:

  1. Каждый Google результат с сообщением об ошибке и соответствующих результатов
  2. Добавление в канал URL, хостинг на myapp.parseapp.com/channel.html
  3. Использование FB .init, который закомментирован
  4. Изменение настроек приложения FB из локального хоста в онлайн-домен
  5. Различные варианты ключа инициализации: val

У кого-нибудь есть опыт работы с Parse.com и Ionic Framework, которые могут пролить свет на то, что я могу сделать, чтобы решить эту проблему?

+0

Вы еще не поняли? Каково ваше решение? – fguchelaar

ответ

0

Я думаю, вам нужно использовать плагины (Facebook и Parse) или, возможно, попробовать https://www.parse.com/questions/facebook-with-cordovaphonegap (я думаю, что он использовал только плагин Facebook) есть пара плагинов для разбора или просто создайте свои.

0

Вы должны добавить свой домен в настройках Facebook> Основные> App Domains

Затем необходимо также добавить его в свой URL веб-сайта, чтобы соответствовать в вашем App Domains.

Я думаю, что parseapp.com является доменом приложений Parse.com.

Смежные вопросы