【发布时间】:2020-12-21 07:20:24
【问题描述】:
所有可用的答案都太旧了尝试了不同的方法,但无法获得与 Facebook 登录用户朋友相关的任何信息。
let loginManager = LoginManager()
loginManager.logIn(permissions: ["public_profile", "email", "user_friends"], from: loginScreen) { (result, error) in
if (result?.token != nil) {
self.didLoginWithFacebook()
}
}
上述设置的“user_friends”权限没有被用户询问,也没有返回授予或拒绝的权限。
还有使用
let graphRequest = GraphRequest(graphPath:"me/friends", parameters: ["fields":"id,email,last_name,first_name,picture"], tokenString: accessToken.tokenString, version: nil, httpMethod: .get)
graphRequest.start { (connection, result, error) in
guard let result = result as? [String:String] else{
print("Facebook request user error")
return
}
}
返回空数据字段
我想知道有没有可能交到朋友?
即使我们在征求用户许可后也没有交到朋友?
【问题讨论】:
标签: ios swift facebook facebook-graph-api