发布用户使用Open graph API在Facebook时间轴上输入消息

时间:2017-09-06 13:03:18

标签: ios swift3 facebook-opengraph

我有一个自定义用户界面,用于在Facebook上发布用户输入消息的URL和图像。我还没有将我的应用程序提交给Facebook审核。 但由于我有开发者帐户,我仍然可以在时间轴上发布网址和图片。

我使用下面的代码发布。 我正在关注Facebook不预先填充数据的指南。用户在此输入消息。但我无法弄清楚如何发布消息。 以下是我的代码。

let object = FBSDKShareOpenGraphObject.init(properties: [
        "og:type": "website",
        "og:title": milestone.fbOgTitle,
        "og:description": milestone.fbOgText,
        "og:url": milestone.shareUrl,
        "og:image": milestone.fbOgImage
        ])

    // Create an action
    let action = FBSDKShareOpenGraphAction.init()
    action.actionType = "books.reads"
    action.setObject(object, forKey: "books:book")

    // Create the content

    let content = FBSDKShareOpenGraphContent.init()
    content.action = action
    content.previewPropertyName = "books:book"
    FBSDKShareAPI.share(with: content, delegate: self as! FBSDKSharingDelegate)

0 个答案:

没有答案