Недопустимое разрешение «user_posts» в react-native-fbsdk, хотя оно одобрено проверкой

#javascript #react-native #react-native-fbsdk

#javascript #react-native #react-native-fbsdk

Вопрос:

Просто. Я создал поток входа в систему, который использует аутентификацию Facebook для моего приложения.

 LoginManager.logInWithPermissions(["public_profile", "email"])
 

это не вызывает проблем и переходит к регистрации пользователя.

Если вместо этого я вставлю:

 LoginManager.logInWithPermissions(["public_profile", "email", "user_posts"])
 

выдает ошибку

 Login fail with error: Error: SERVER_ERROR: [code] 1349013 [message]: The app requested an invalid permission.
 

Разрешение действительно и одобрено проверкой приложения. Кажется, я не могу найти обходной путь или исправить. Существует даже проблема в пакете react-native-fbsdk

Кто-нибудь еще сталкивался с этой проблемой? Какие-либо решения?

Комментарии:

1. Обновление: я отправил отчет об ошибке в Facebook, и, по-видимому, они прекратили поддержку React Native SDK Подробнее здесь Проблема все еще остается.

Ответ №1:

Мне потребовалось некоторое время, но решение достаточно «простое».

Вместо использования react-native-fbsdk module вы можете переключиться на expo-facebook module.

Добавить react-native-unimodules . Документация доступна здесь

После этого добавьте expo-facebook . Документация доступна здесь