Доброго утра!
На данный момент решаю задачу с авторизацией и регистрацией на портале через Facebook-аккаунт, используя фрагмент кода в Facebook JS SDK:
<fb:login-button auto-logout-link="false" size="medium" button-type="login_with" use-continue-as="true" scope="public_profile, email" onlogin="new FacebookDataAccess('SignIn').proccess();"></fb:login-button>
Действие кнопки onlogin вызывает публичный метод специализированного класса, который указывает приватному классу в
FB.getLoginStatus
принципы выполнения того самого приватного класса с response. После выполнения onlogin, DevTools выдал ошибку:
Uncaught TypeError: this is undefined указывая на кусок кода класса:
class FacebookDataAccess{
constructor(service){
this.service = service;
}
proccess(){ FB.getLoginStatus(this.__responseReader); }
__responseReader(response){
var isSIN = this.service === 'SignIn',
isSUP = this.service === 'SignUp';
...
if(isSIN){ ... }
else if(isSUP){ ... }
Помогите мне пожалуйста решить данный вопрос и заранее вам спасибо!