Facebook发送对话框 - 自定义名称,说明

时间:2013-07-29 11:49:46

标签: javascript facebook

我尝试使用FB发送对话框发送链接时设置自定义说明和名称。

FB.ui({
method: 'send',
name: 'Custom name',
display: 'popup',
link: 'http://link.com',
to: facebookUserId,
description: 'Custom desc.'
}

但是,发送对话框忽略自定义名称和描述,并使用标题和" meta"链接描述。当我第一次使用Send Dialog(3周前)时,会显示自定义文本和说明。从那以后,我没有做出任何改变。

提前多多感谢。

2 个答案:

答案 0 :(得分:3)

对话框忽略了这些字段,因为它不支持它们。如果它之前有效,你可以将它归因于Facebook的文档不准确(发生了很多)。

我相信你会混淆Send and Feed对话框。 “发送”对话框没有“名称”和“描述”参数。仅限tolink。这在the documentation中提到。

Feed dialog上,您可以提供您提及的所有字段。

您仍然可以使用Feed对话框并指定to参数以获得相同的功能。

答案 1 :(得分:0)

试试这个

FB.ui({
    method: 'send',
    name: 'Custom name',
    link: 'http://link.com',
    to: facebookUserId,
    description: 'Custom desc.'
});

Facebook开发人员参考

<强>显示

确定对话框的呈现方式。

  • 如果您使用的是URL重定向对话框实现,那么这将是一个完整的页面显示,显示在Facebook.com中。此显示类型称为页面。
  • 如果您使用我们的iOS或Android SDK之一来调用对话框,则会自动指定并为设备选择合适的显示类型。
  • 如果您使用的是JavaScript SDK,则在Facebook.com上的游戏中使用时,默认为用户登录应用程序或异步的模式iframe类型,以及其他人的弹出窗口。如有必要,您还可以在使用JavaScript SDK时强制使用弹出窗口或页面类型。
  • 移动网络应用将始终默认为触摸显示类型。

Reference

相关问题