簡體   English   中英

獲取Facebook個人資料圖片網址

[英]Get facebook profile picture URL

我只是使用facebook SDK將用戶登錄到我的應用程序中,如何獲得該用戶個人資料圖片的網址? 到目前為止,我有:

    func loginViewFetchedUserInfo(loginView : FBLoginView!, user: FBGraphUser) {
      activityIndicator.startAnimating()
      println("User: \(user)")
      println("User ID: \(user.objectID)")
      println("User Name: \(user.name)")
      var userEmail = user.objectForKey("email") as String
      println("User Email: \(userEmail)")
}

我嘗試使用println( user.objectForKey("picture") as String)但這似乎不起作用。

您只要擁有用戶Facebook ID,就可以自己生成URL。 在代碼中使用user.objectID

let avatarLocation = "https://graph.facebook.com/\(user.objectID)/picture"

這將為您提供一小部分用戶頭像。 您還可以指定尺寸,它們會嘗試匹配您要求的尺寸。

let avatarLocation = "https://graph.facebook.com/\(user.objectID)/picture?width=640&height=640"

上面的兩個字符串。 如果您確實要檢索它們,則需要使用它們來創建NSURL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM