停止 fb.me 为contentTitle,同时使用FBSDKShareLink在Facebook上共享链接



我正在尝试通过FBSDKShareLink在FB上共享链接,并且我提供了一个动态URL来content.contentURL回调以打开我的应用程序。现在,当我在FB上共享时,链接始终显示为内容标题和内容描述fb.me。谁能指导我如何阻止这种情况?

let content: FBSDKShareLinkContent = FBSDKShareLinkContent()
let userInfo : AnyObject =  LocalStore.userDetails()!
let iosLink = responseDictionary?["fb_link"] as? String
let name = userInfo["name"] as? String
content.contentURL = NSURL(string: iosLink!)!
content.contentTitle = "click it"
content.contentDescription = "My Custom Description"
content.imageURL = NSURL(string: "http://weknowyourdreams.com/images/dog/dog-07.jpg")!
FBSDKShareDialog.showFromViewController(self, withContent: content, delegate: self)

我需要发布唯一的应用程序链接网址,该网址将我的应用打开到特定页面,因为我正在发布从应用程序服务器端生成的网址。

如果我通过FBSDKShareLinkContent共享上述网址,则网址读取 fb.me 并且没有参数可以更改此内容

由于fb读取元数据以提供内容

标题和内容描述,因此URL没有[也fb不允许向动态应用程序链接URL提供元数据]。我展示了一个fb共享对话框,并显示了用户想要共享的内容,然后通过图形api而不是来自"fbsdkshare"发布

相关内容

  • 没有找到相关文章