2016-11-21 5 views
0

У меня есть фрагмент кода в моем приложении Ionic 2, который должен захватить профиль пользователя Facebook после того, как они успешно вошли в систему. Я проверил, что путь запроса /me возвращает данные, связанные с пользователем, однако, когда я установить путь запроса к /me/picture, я получаю сообщение об ошибке: There was an error making the graph call.Ionic 2 Native Facebook Plugin ошибки при захвате изображения профиля пользователя

Вот мой код:

if(this.platform.is('cordova')) { 

     Facebook.login([ 
     'public_profile', 
     'user_friends', 
     'email' 
     ]).then((result) => { 
     Facebook.api('/me?fields=id,name,email,cover', []).then(data => { 

      // Create the user object 
      let user = { 
      access_token: result.authResponse.accessToken, 
      display_name: data.name, 
      email: data.email, 
      facebook_id: data.id, 
      cover_photo: data.cover.source, 
      } 


      Facebook.api(`me/picture`, []).then(data => { 
      user['profile_photo'] = data.url; 
      this.loginWithFacebook(user); 
      }, error => { this.user = JSON.stringify(error)}); 
     }) 
     }, 
     error => { 
     this.user = JSON.stringify(error); 
     }) 
    } 

Am I что-то не хватает? Я даже пробовал делать /{user-id}/picture и все еще получаю сообщение об ошибке. Кто-нибудь сталкивается с этой проблемой?

ответ

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

  • Нет связанных вопросов^_^