0

我正在尝试通过在 FB 上共享链接,FBSDKShareLink并且我提供了一个动态 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)
4

1 回答 1

0

我需要发布将我的应用程序打开到特定页面的唯一App-Linking url ,因为我正在发布从应用程序的服务器端生成的 url。

如果我通过FBSDKShareLinkContent共享上述 url ,则 url 读取 fb.me 并且没有参数可以更改它

由于 fb 读取元数据以提供内容标题和内容描述,而 url 没有 [同样 fb 不允许将元数据提供给动态应用链接 url]。我展示了一个fb共享对话框并显示了用户想要共享的内容,然后通过graph api而不是“fbsdkshare”发布

于 2016-01-28T07:24:42.607 回答