【问题标题】:Invalid permission "user_posts" in react-native-fbsdk although it is approved by reviewreact-native-fbsdk 中的无效权限“user_posts”虽然已通过审核
【发布时间】:2026-01-18 03:55:02
【问题描述】:

简单。 我已经为我的应用构建了一个使用 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.

权限有效,并通过应用审核。我似乎找不到解决方法或修复方法。 There is even an issue in react-native-fbsdk package

还有其他人遇到过这个问题吗?有什么解决办法吗?

【问题讨论】:

  • 更新:我已经向 Facebook 提交了错误报告,显然他们已经停止支持 React Native SDK 更多详细信息here 问题仍然存在。

标签: javascript react-native react-native-fbsdk


【解决方案1】:

花了我一段时间,但解决方案足够“简单”。

您可以切换到expo-facebook 模块,而不是使用react-native-fbsdk 模块。

添加react-native-unimodules。可用文档here

之后添加expo-facebook。可用文档here

【讨论】:

    最近更新 更多