我正在尝试通过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)
答案 0 :(得分:0)
我需要发布将我的应用打开我的应用的唯一 应用链接网址 ,因为我发布了从应用服务器端生成的网址。
如果我通过 FBSDKShareLinkContent 分享上述网址,则该网址会显示fb.me并且没有参数可以更改此
由于fb读取元数据以提供内容标题和内容描述,网址没有[也fb不允许将元数据提供给链接网址的动态应用] 。我提交了一个fb共享对话框,并显示了用户想要共享的内容,然后 发布了图表api 而不是 “fbsdkshare” 强>