gpt4 book ai didi

ios - 如何使用 Facebook iOS SDK 3.21.1 获得 "rerequest"电子邮件权限?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:16:35 27 4
gpt4 key购买 nike

现在我使用 Facebook 按钮的点击操作映射到以下方法登录:

- (void)openFacebookSession
{
[FBSession openActiveSessionWithReadPermissions:@[@"public_profile", @"user_friends", @"email"] allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
}

这很好用,除非用户拒绝访问“电子邮件”。我在 FB 文档中看到我可以重新请求访问用户的电子邮件一次。根据the FB docs :

If someone has declined a permission for your app, the login dialog won't let your app re-request the permission unless you pass auth_type=rerequest along with your request.

如何通过 iOS SDK 将“auth_type=rerequest”传递给 Facebook 的服务器?有什么特殊的方法吗?

最佳答案

您只需调用 [FBSession requestNewReadPermissions:completionHandler:] 方法即可。它会自动为您添加重新请求的 auth_type。

关于ios - 如何使用 Facebook iOS SDK 3.21.1 获得 "rerequest"电子邮件权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27679268/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com