ios - 无法使用 Facebook 共享链接内容向 url 添加描述和标题
<p><p>我尝试为共享链接内容添加描述和标题。我正在使用 pod 'FacebookShare'(因为当我使用 FBSDKShareKit 时,不推荐使用描述和标题)</p>
<p> <a href="/image/9p9lp.jpg" rel="noreferrer noopener nofollow">/image/9p9lp.jpg</a> </p>
<p>这是我的“FacebookShare”代码:</p>
<pre><code> do{
var myContent: LinkShareContent = LinkShareContent(url: NSURL(string:contentUrl!) as! URL )
myContent.description = "Some description"
myContent.title = "Hello"
let shareDialog = ShareDialog(content: myContent)
shareDialog.mode = .shareSheet
shareDialog.presentingViewController = self
shareDialog.failsOnInvalidData = true
shareDialog.completion = { result in
// Handle share results
}
try shareDialog.show()
} catch {
print("Error: \(error)")
}
</code></pre>
<p>但我只有在使用时才能看到描述和标题:
shareDialog.mode = .native
在所有其他情况下(.shareSheet、.Web、.Browser、.FeedWeb、.FeedBrowser),它们不会添加。我不想使用 .native 模式,因为不是每个人都有 nativeFacebook 应用程序。
我的情况有什么解决办法吗?</p>
<p>****更新:**** </p>
<p>为标题、描述和图像值以及其他变量在网站(即我共享的 url)本身上设置适当的元标记。 </p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>允许将链接附加到帖子的方法现在从专有元标记而不是从代码本身检索图像、标题和描述。只需删除这些行即可消除警告并在网站本身上设置适当的标签。</p>
<p>在此处查看确切的弃用更改日志:</p>
<p> <a href="https://developers.facebook.com/docs/apps/changelog#v2_9_deprecations" rel="noreferrer noopener nofollow">https://developers.facebook.com/docs/apps/changelog#v2_9_deprecations</a> </p></p>
<p style="font-size: 20px;">关于ios - 无法使用 Facebook 共享链接内容向 url 添加描述和标题,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/43846062/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/43846062/
</a>
</p>
页:
[1]