使用FBSDKShareLink在Facebook上分享链接时,将fb.me作为contentTitle停止?

时间:2016-01-22 07:45:41

标签: ios swift facebook fbsdksharekit

我正在尝试通过FBSDKShareLink在FB上分享链接,我正在为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)

1 个答案:

答案 0 :(得分:0)

我需要发布将我的应用打开我的应用的唯一 应用链接网址 ,因为我发布了从应用服务器端生成的网址。

如果我通过 FBSDKShareLinkContent 分享上述网址,则该网址会显示fb.me并且没有参数可以更改此

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