我在发送对话框中使用JS SDK:
FB.ui({
app_id: appId,
method: 'send',
link: window.location.protocol+'//'+server+'/xxxxx',
name: 'name',
description: 'description',
to: '1111111111'
});
忽略'name'和'description'参数。 我知道使用元数据标签是解决方案。 我应该使用什么标签作为名称和描述?
答案 0 :(得分:0)
元数据标签称为Open Graph标签。如果您有兴趣,可以在这些标题中包含许多类型数据,然后阅读有关选项here和here的信息。
要仅指定名称和描述,您应该在要发送的URL的HTML中使用og:title和og:description标记,如下所示:
<meta property="og:title" content="The Name Goes Here" />
<meta property="og:description" content="Some text about this link goes here" />
要记住的一件事是Facebook非常积极地缓存这些数据 - 所以你可能会发现自己想知道为什么当你改变标签时,发送对话框中的文字没有改变。如果发生这种情况,请将URL粘贴到Facebook的对象调试器 - https://developers.facebook.com/tools/debug中,并清除其缓存版本。