У меня возникли трудности, забирающий облицовочного профиля картина ...FBSDKGraphRequest Как получить фотографию профиля?
Здесь я получаю profie изображение:
let userProfile = "https://graph.facebook.com/" + userId + "/picture?type=large"
let profilePictureUrl = NSURL(string: userProfile)
let profilePictureData = NSData(contentsOfURL: profilePictureUrl!)
if (profilePictureData != nil) {
let profileFileObject = PFFile(data:profilePictureData!)
currentUser.setObject(profileFileObject!, forKey: "profilePicture")
}
который прекрасно работает.
И вот теперь я пытаюсь получить титульный картину:
let coverPicture = "https://graph.facebook.com/" + userId + "/cover?type=large"
let coverPictureUrl = NSURL(string: coverPicture)
let coverPictureData = NSData(contentsOfURL: coverPictureUrl!)
if (coverPictureData != nil) {
let coverFileObject = PFFile(data:profilePictureData!)
currentUser.setObject(coverFileObject!, forKey: "coverPicture")
}
Но это, кажется, не работает ?!
Если кто-то может помочь, пожалуйста :)
Извините, для меня это мой первый раз! Как я мог бы реализовать это в своем коде? –
Извините, я не могу предоставить какой-либо код на данный момент. Просто посмотрите на графический api explorer [здесь] (https://developers.facebook.com/tools/explorer/) для проверки. 1. Выберите Get Token -> Get User Token 2. Отправьте запрос с 'me/albums', чтобы получить все ваши альбомы. 3. Найдите альбом под названием« Cover Photos »и отправьте новый запрос с идентификатором альбом вроде этого 'id/picture'. Это даст вам ссылку на вашу обложку. Теперь просто сделайте то же самое в своем коде с помощью FacebookSDK. – cherrmanncom
Я посмотрел и несколько попыток .. Но не повезло! –