【问题标题】:How to get Facebook.ui Feed 'dialog'/'popup' to display Large preview如何让 Facebook.ui Feed 'dialog'/'popup' 显示大预览
【发布时间】:2015-07-21 00:28:55
【问题描述】:

我一直致力于 facebook 社交分享,我已经通过“对话”和“弹出”模式让它工作。 我的提要通过更新的大显示矩形在 Facebook 提要上共享。

我已经设置了所有正确的参数,例如: 方法: app_id: 姓名: 关联: 图片: 标题: 描述: 显示:

我的页面使用 og:image、og:image_secure_ssl、og:image:height、og:image:width 呈现元标记,它们各自的 content="image/height/width"

我使用 facebook:debugger 重新抓取/缓存 url。

使用 FB.ui(options...),没有将高度/宽度参数发送到 facebook。我的图片符合 1200x800+ 的正确尺寸,以及 1.9:1 的宽高比

我想在预览模式中实现的是: 转到此网站,然后单击圆形黑色 facebook 分享图标: http://www.violetgrey.com/violet-files/top-flight/the-golden-eye?icl=section_1_hero_v2_1&icn=hero_image 更大的预览

我目前的预览模式显示更像是: 转到此网站,然后单击 Facebook 分享蓝色按钮: https://www.everlane.com/invite 小方块预览

我真的很喜欢更大的共享模式预览,因为它看起来更好 imo。 你们对我该如何继续有什么建议吗?

【问题讨论】:

  • 您所指的其他网站正在使用“共享”对话框,而您正在使用“供稿”对话框。
  • 顺便说一句,Facebook 明确禁止您奖励分享的人。请阅读他们的平台政策。
  • 感谢CBroe,我没有阅读他们的奖励分享规则,但是,我正在开发的网站并没有奖励人们的分享。感谢您的提醒!我尝试过切换到:方法:“share”,甚至是“share_open_graph”但无济于事以获得更大的预览模式显示
  • 哦,所以everlane.com/invite 不是您的网站,只是作为示例?我很抱歉。 (他们在做什么——“告诉你的朋友 [and] 当朋友第一次购买时获得 25 美元的信用。”——违反 FB 政策,如果他们基于 FB 份额。)
  • 是的,只是一个例子来展示我的小版本看起来与他们的小版本相似。

标签: facebook facebook-graph-api


【解决方案1】:

要获得大预览,您可以依赖Share Dialog 或在弹出窗口中打开普通的旧https://www.facebook.com/sharer/sharer.php?u=(http://yourURL.com/)。它们都使用您在head 中设置的Open Graph metadata

Feed Dialog 可用于覆盖 OG 元数据,因此您可以指定标题、描述、图片,但无法设置图片的尺寸或对话框的布局...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多