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?

0 ответов

Другие вопросы по тегам