Parse и FBv4 Swift делятся картинкой
Застрял на публикации изображения в FB, используя Facebook SDK v4
а также ParseHelperv4
в Свифте. Пользователь создан и вошел в систему с прочитанной хурмой, и я могу получить информацию о пользователе, такую как имя почты и так далее, как для FBSDKAccessToken.currentAccessToken()
это всегда пусто, поэтому ответ от FBSDKSharingDelegate
всегда у тебя нет разрешения.... Я что-то не так делаю?
let permissions : NSArray = ["publish_actions"]
PFFacebookUtils.linkUserInBackground(PFUser.currentUser(), withPublishPermissions: permissions, block: { (aBool, error) -> Void in
if aBool && error == nil {
let aToken = FBSDKAccessToken.currentAccessToken()
println(aToken.permissions) -- just for logging and it returns empty not even read permissions
let fbPhoto = FBSDKSharePhoto(image: self.topImageView.image, userGenerated: true)
let aTest : FBSDKSharePhotoContent = FBSDKSharePhotoContent()
aTest.photos = [fbPhoto]
FBSDKShareAPI.shareWithContent(aTest, delegate: self) }
})
и делегировать
func sharer(sharer: FBSDKSharing!, didFailWithError error: NSError!) {
println(error.description)
}
Ошибка домена =com.facebook.sdk.share Code=202 "Операция не может быть завершена. (Com.facebook.sdk.share error 202.)" UserInfo=0x16535010 {com.facebook.sdk:FBSDKErrorDeveloperMessageKey= Поделиться API недоступен. [FBSDKAccessToken currentAccessToken] должен иметь разрешение publish_actions.}
Я, вероятно, пропускаю шаг.... Должен ли я как-то установить fbaccestoken, который будет связан с pffaceookutils?