【发布时间】:2015-10-31 17:01:22
【问题描述】:
我正在尝试在 facebook 的 iOS 中实现 Open Graph Stories,如下所示:https://developers.facebook.com/docs/sharing/opengraph/ios#custom
我需要通过自定义界面将其发布到 facebook,而不是使用 facebook 共享对话框。
到目前为止,我可以为每个请求成功创建一个打开的图形对象,它不会返回任何错误,但也不会将其发布到 Facebook 时间线。我在 xcode 中看到的只是:postId: 113077439054125, completionGesture: post
我不确定出了什么问题。 这是我的代码 sn-p:
var photo = FBSDKSharePhoto(imageURL: imgUrl, userGenerated: false)
var properties : [NSObject : AnyObject] = [
"og:type" : "video.movie",
"og:title" : "TEST TITLE",
"og:image" : "https://www.facebook.com/images/fb_icon_325x325.png",
"fb:explicitly_shared" : true]
var object = FBSDKShareOpenGraphObject(properties: properties)
var shareApi = FBSDKShareAPI()
var action = FBSDKShareOpenGraphAction(type: "MYNAMESPACE:myAction", object: object, key: "movie")
var content = FBSDKShareOpenGraphContent()
content.action = action
content.previewPropertyName = "movie"
shareApi.delegate = self
shareApi.shareContent = content
shareApi.share()
到目前为止,我已经为此苦苦挣扎了一段时间。任何帮助将不胜感激。
谢谢。
【问题讨论】: