Facebook Share Dialog Response Возвращает ноль для идентификатора сообщения
Я пытаюсь запустить Facebook SDK для своего приложения, но столкнулся с проблемой. Я успешно получил вход, используя функцию Facebook, а также функцию публикации с использованием библиотек какао FacebookCore, FacebookShare и FacebookLogin. Однако всякий раз, когда я делюсь сообщением с обработчиком завершения, когда я печатаю идентификатор сообщения, он возвращает ноль. Вот мой код для поста:
let image = testImage
let photo = Photo(image: image, userGenerated: true)
let sharePhotoContent = PhotoShareContent(photos: [photo])
let dialog = ShareDialog(content: sharePhotoContent)
dialog.mode = .native
dialog.failsOnInvalidData = true
dialog.completion = {
(result) in
print(result)
switch(result) {
case .success(let contentResponse):
print("Success the post went through")
print(contentResponse.postId)
case .cancelled:
print("Cancelled by user")
case .failed(let error):
print(error.localizedDescription)
}
}
dialog.presentingViewController = self
do {
try dialog.show()
} catch {
print(error.localizedDescription)
}
Любая помощь будет чрезвычайно ценится. Спасибо!