Facebook Login Swift UI授予权限



我有一个swiftUI函数,成功登录到facebook,但只有当权限只是publicProfile和email时,如果我添加任何其他权限,如以下

loginManager.logIn(permissions: [.publicProfile, .email, .user_friends], viewController: nil) { loginResult in

然后我得到以下错误:Type Array<Permission>.ArrayLiteralElement (aka Permission) has no member user_friends

我在facebook的文档中测试了几种不同的权限。我错过了什么?

问题似乎是,名字应该写在骆驼的情况下,如publicProfile或userFriends。然而,对于我使用的其他一些权限,特别是manage_fundraisers,没有直接作为manageFundraisers的选项。对于其他有这个问题的人,我可以通过使用

来解决它
.custom("manage_fundraisers")

最新更新