2016-07-19 3 views
0

Я использую Ionic v2 для создания приложения, и теперь я хочу добавить API-интерфейс Facebook/Google plus. Я уже реализовал логин Facebook на своем сайте, используя OAuth. Но теперь он хочет реализовать его в приложении Ionic-2.Как добавить логин OAuth facebook в Ionic v2 + angular v2?

в простом хотите реализовать экран регистрации с Facebook в моем приложении с

Мола, Click for understand more better.

Заранее спасибо ...

+0

я реализовать этот код, но не работает должным образом https://www.thepolyglotdeveloper.com/2016/01/use-ng2-cordova-oauth-for- all-your-ionic-2-oauth-needs/ –

ответ

0

Auth0 проявителя здесь.

Вы пробовали следовать этому всеобъемлющему учебнику? https://auth0.com/blog/ionic-2-authentication-how-to-secure-your-mobile-app-with-jwt/. Он охватывает внедрение Facebook и входа в Google для вашего приложения Ionic 2.

Вы также можете проверить это https://auth0.com/docs/quickstart/native/ionic2.

Надеюсь, эта информация поможет.

+0

Я пробовал. но он оплачивается. я хочу бесплатный API, который охватывает Facebook и Google login для вашего приложения Ionic 2. Спасибо .. –

+0

На самом деле есть бесплатная версия, которая позволяет вам использовать 2 провайдера социальных идентификаторов. В вашем случае вы можете использовать Facebook и Google, не платя ничего. Проверьте это [https://auth0.com/pricing](https://auth0.com/pricing), и если ваше приложение является открытым исходным кодом, вам не нужно ничего оплачивать. – unicodeveloper

+0

Да, до 7 000 обычных активных пользователей в месяц бесплатно. Спасибо .. @unicodeveloper ... –

0

В конце концов, я преуспел в API входа в Facebook. я обращаюсь к http://ionicframework.com/docs/v2/native/facebook/ за это.

onFBLoginClick() 
{ 
    Facebook.login(['email']).then(data=>{ 
    this.faceBookToken=data.authResponse.accessToken; 
    this.faceBookUserId=data.authResponse.userID; 

    //Call getter function 
    this.onGetDetailsClick(); 
    }); 
} 

onGetDetailsClick() 
{ 
    Facebook.api(this.faceBookUserId+"/?fields=name,email,birthday,gender",['public_profile']).then(data=>{ 
    alert(JSON.stringify(data)); 
    }); 
}//onGetDetailsClick() 

спасибо ИОННЫЙ команды ...

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