[英]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/)在我的网站上创建“Post to Your Wall”功能:
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/
所以现在你不能以任何方式指定消息的文本。
您可以使用Open Graph Protocol。
将其添加到您的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标签。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.