我试图在Facebook上分享链接,但是,使用自定义标题和消息。让我解释一下,我建立这样的网址:
var obj = {
"object":"page.html",
"image":"image.jpg",
"data":{
"title":"foo",
"message":"bar"
}
};
var furl = "https://www.facebook.com/dialog/share_open_graph?app_id=XXXXXXXXXX&display=popup&action_type=og.likes&action_properties=" + encodeURIComponent(JSON.stringify(obj)) + "&redirect_uri=" + encodeURI("page.html");
但是,当我使用URL时,页面的标题和描述仍然是页面元标记提供的,而不是我试图定义的那个。但是,自定义图像效果很好......
对于我可能遗失的任何想法?
答案 0 :(得分:1)
根据此article(2014年7月9日发布), Facebook分享对话框不再接受自定义参数 ...
过去,Web开发人员可以通过自定义这些元素 将其他查询参数添加到共享对话框URL:
- p [title] =自定义标题
- p [summary] =自定义说明
- p [images] [0] =自定义缩略图图像
...
现在,所有共享内容都从页面的Open Graph中提取 标签。例如,如果您想要更改标题或说明,则为您 必须编辑页面的og:title或og:description meta标签, 分别
我希望它有所帮助。