使用FB.ui将预定义的消息添加到Facebook的“发布到您的墙”对话框中
Add a predefined message to a Facebook "Post to Your Wall" dialog using FB.ui
我正在使用FB.ui
(https://developers.facebook.com/docs/reference/javascript/FB.ui/)在我的网站上创建"发布到你的墙"功能:
var new_post = {
method: 'feed',
link: '/path/to/my/site',
picture: '/path/to/image.jpg',
name: 'My Site',
caption: 'Lorem',
description: 'Ipsum',
message: 'Check out this link, guys!' //this does not work
};
FB.ui(new_post, callback_defined_somewhere);
如何在帖子中添加预定义的消息,例如"看看这个链接,伙计们!
我尝试将 message
参数添加到 new_post
对象,但这似乎不起作用。
显示对话框时,焦点位于文本框上,Say something about this...
而不是Check out this link, guys!
消息。
有什么建议吗?
自 2012 年 1 月 1 日起,它已从 FB API 中删除,并在 2012 年 7 月 5 日之后完全删除。 见 http://developers.facebook.com/docs/fbjs/
因此,如今您无法以任何方式指定消息的文本。
您可以使用开放图形协议。
将此添加到您的 html 标记中:<html xmlns:og="http://opengraphprotocol.org/schema/">
并将其包含在您的<head>
标签中。
<meta property="og:title" content="Link title text!"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="http://example.com/"/>
<meta property="og:site_name" content="Link title text!"/>
<meta property="og:description" content="Link description text!"/>
<meta property="og:image" content="http://example.com/fbshare.png"/>
如果您希望同一 url 有多个消息,您可以使用?something
,如果是isset($_GET['something'])
,则可以根据需要更改 og 标签。
相关文章:
- Facebook:当发布期望对象引用时显示打开的图形对话框
- 我想知道facebook是如何将你发布的内容(如网络链接)更改为对话框中的小部件的
- Facebook Javascript SDK提要对话框显示空白窗口
- Facebook发送对话框类型错误
- 如何使用javascript重新填充Facebook共享对话框
- Facebook订阅源对话框:帖子没有出现在朋友'尽管我得到了回复id
- 将动态OG标题,描述和图像传递到javascript中的Facebook共享对话框
- 我们可以从Facebook共享对话框获得回电响应吗?
- 如何添加Facebook FB.ui对话框确认消息
- 打开时重新加载Facebook共享对话框
- 用于发送的 Facebook UI 对话框在发送后正在更改链接
- 没有链接的Facebook共享对话框
- 限制 Facebook 共享对话框大小
- Facebook:对话框窗口弹出 - 导航离开时,我该怎么做
- 使用Facebook请求对话框与Meteor
- Facebook UI 对话框 - 缺少“共享到墙”
- Facebook共享对话框打开空白弹出窗口 - 但在重新加载时有效
- 使用FB.ui将预定义的消息添加到Facebook的“发布到您的墙”对话框中
- 上传视频从饲料对话框facebook
- JS弹出跟随模态对话框(Facebook或Twitter)