При использовании 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")
}
})