我在使用FBSDKShareOpenGraphObject进行照片共享以及标题和描述时遇到问题。我已经为使用OG共享编写了一组代码。共享对话将显示图像,标题和说明。如果我成功发布,但是图像在用户供稿中消失,则仅显示标题和描述。请帮助
这里是我以前分享的示例代码:
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)