ios - 在 Swift 中检索 Facebook 用户 ID

标签 ios swift facebook-graph-api

我有一个从特定 URL 抓取图片的辅助函数:

func getProfilePicture(fid: String) -> UIImage? {
    if (fid != "") {
        var imageURLString = "http://graph.facebook.com/" + fid + "/picture?type=large"
        var imageURL = NSURL(string: imageURLString)
        var imageData = NSData(contentsOfURL: imageURL!)
        var image = UIImage(data: imageData!)
        return image
    }
    return nil
}

我继续使用用户的 Facebook ID 调用 getProfilePicture(),并将输出存储到 UIImageView 中。我的问题是,如何找到 Facebook 用户的 ID?我是否通过 Facebook 请求连接?如果此处提供一些代码,将会很有帮助。

感谢您的帮助。

最佳答案

如果他们已经成功登录到您的应用:

FBSDKAccessToken.current().userID

关于ios - 在 Swift 中检索 Facebook 用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31194758/

相关文章:

ios - 当 View Controller 弹出或插入导航 Controller 堆栈时如何获得通知

ios - 通过 CocoaPods 安装 Facebook iOS SDK

iphone - 从 sqLite 数据库 ios iPhone 应用程序检索数据

ios - 搜索栏搜索号码,而不仅仅是联系人姓名

html - Facebook Open graph tags for blogger - OG 图片太小。我可以指定全尺寸图像而不是缩略图吗?

iOS 推送通知未发送用于生产

iOS 9 使用 UIFont(name : ". SFUIText) 发现 nil

swift - Swift 4.1 中的 SpriteNode 移动和旋转

html - Facebook 上错误的图像缩略图(博客又名 blogspot)

java - 无法在 Netbase Insight API 中创建主题