Facebook Войти / Зарегистрироваться - Android SDK - Ошибка исключения Метода метания - PullRequest
1 голос
/ 22 октября 2019

При использовании Facebook login для пользователей, регистрирующихся через Android SDK, мы получаем следующую ошибку:

Мы ТОЛЬКО запрашиваем public_profile и email, которыеоба значения по умолчанию. Однако в моем аккаунте есть user_friends, в котором есть ошибка, но мы удалили ее, поскольку мы даже не запрашиваем users_friends из приложения Android. Он показывает как удаленный администратором в соответствии с нашими разрешениями, но, тем не менее, у меня есть возможность удалить его.

Error:

{HttpStatus: 400, errorCode: 100, subErrorCode: 33, errorType: GraphMethodException, errorMessage: Unsupported get request. Object with ID 'XX' does not exist, cannot be loaded due to missing permissions, or does not support this operation.

У меня есть этометод в объекте Kotlin.

У кого-нибудь есть идеи или помощь здесь?

  fun signUpByFacebook(activity: Activity, callbackManager: CallbackManager) {

      LoginManager.getInstance().logInWithReadPermissions(activity, listOf("public_profile", "email"))
      LoginManager.getInstance().registerCallback(callbackManager, object : FacebookCallback<LoginResult> {

          override fun onSuccess(loginResult: LoginResult) {
              Log.e("Success", loginResult.accessToken.userId)
          }

          override fun onCancel() {
              Log.e("onCancel", "onCancel")
          }

          override fun onError(exception: FacebookException) {
              Log.e("onError", "onError")
          }
  })
...