【问题标题】:Add custom ttitle and message to Facebook dialog share将自定义标题和消息添加到 Facebook 对话框共享
【发布时间】:2014-11-13 15:50:37
【问题描述】:

我正在尝试在 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 时,页面的标题和描述仍然是页面元标记提供的,而不是我试图定义的。但是,自定义图像效果很好......

知道我可能会错过什么吗?

【问题讨论】:

    标签: javascript facebook dialog facebook-opengraph


    【解决方案1】:

    根据article(2014 年 7 月 9 日发布),Facebook 分享对话框不再接受自定义参数...

    过去,Web 开发人员可以通过以下方式自定义这些元素 向共享对话框 URL 添加其他查询参数:

    • p[title] = 自定义标题
    • p[summary] = 自定义说明
    • p[images][0] = 自定义缩略图图像

    ...

    所有共享内容现在都从页面的开放图表中提取 标签。例如,如果您想更改标题或描述,您 必须编辑页面的 og:title 或 og:description 元标记, 分别。

    希望对你有所帮助。

    【讨论】:

    • 正确,您现在需要一个带有 og 标记的页面,用于显示您想要分享的所有内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多