У меня проблема с обменом фотографиями вместе с заголовком и описанием, используя FBSDKShareOpenGraphObject. Я создал набор кода для обмена с использованием OG. Sharedialogue появляется с изображением, названием и описанием. если я публикую это сообщение успешно, но изображение исчезнет в ленте пользователя, появится только заголовок и описание пожалуйста помогите
вот пример кода, которым я поделился:
let properties : [AnyHashable : Any] = [
"og:type":"books.book",
"og:title": "\(String(describing: title!))",
"og:description": "\(String(describing: description!))",
"books:isbn": "0-553-57340-3",
]
// CREATE PHOTOSHARE
let photo : FBSDKSharePhoto = FBSDKSharePhoto()
photo.image = image
photo.isUserGenerated = true
let object : FBSDKShareOpenGraphObject = FBSDKShareOpenGraphObject(properties: properties)
// CREATE AN ACTION
let action = FBSDKShareOpenGraphAction.init()
action.actionType = "books.reads"
action.setObject(object, forKey: "books:book")
action.setArray([photo], forKey: "image")
// CREATE CONTENT MODEL
let content = FBSDKShareOpenGraphContent.init()
content.action = action
content.previewPropertyName = "books:book"
content.hashtag = FBSDKHashtag(string: hashtag)
FBSDKShareDialog.show(from: self, with: content, delegate: self)