10

我正在成功向 Facebook 发布自定义 Open Graph 对象/操作。

我们的生产和登台环境都有自己的 FB 应用程序,它们的配置相同(除了在我们的生产应用程序中,对象和操作已获得批准,我们的应用程序详细信息页面也是如此)。

不过,出于某种原因,登台是张贴一张较大的照片,下面有标题/描述。生产帖子的图片较小,所有文字都在右侧。

我不记得在舞台上做了什么特别的事情,但最后,我们希望制作中的帖子看起来像在舞台上做的那样。知道我需要调整哪个设置吗?

更新: 我了解到图像较大的故事被称为“图像主导的故事”。上面链接中提到的关于如何获得这个新布局的唯一内容是:

使用大于 200 x 200 像素的图像大小由 Open Graph 帖子生成的更大的 News Feed 故事布局。

使用 FB 调试器,可以看到 FB 抓取的两张图片都是 600x600:

在此处输入图像描述

4

2 回答 2

8

令人沮丧的是,您无法调整任何设置,而且您的帖子将如何显示在某人的新闻提要中完全超出您的控制。如果你想要“以图像为主导”的显示风格,你的照片需要 >= 200x200,但除此之外,Facebook 会决定它如何显示某些内容。

经过几天的努力并通过网络阅读所有内容并最终放弃后,我发现了这一点。我们发布了这个功能,我只是告诉我的同事我们无能为力。

然后,在我的动态消息中,我看到了一位同事的帖子,它们被格式化为小图像。那天晚些时候,她发了一封电子邮件感谢我,因为她对 OG 与我们网站的集成感到兴奋,她发送的屏幕截图在她的提要中包含她的帖子以及大图。

相同的人,相同的帖子,在两个不同的提要中显示不同的内容。

于 2013-04-30T18:11:37.497 回答
-1

如果有人遇到此问题,您可以通过设置以下内容来解决它:

1)在操作类型内的打开图形控制台上标记此选项 - >用户生成的照片 - 让用户在他们的设备上包含使用相机拍摄的照片

2) 在你的 SharePhoto 上 setUserGenerated 为真。

SharePhoto photo = new SharePhoto.Builder()
                .setUserGenerated(true)  // Necessary to post a big image
                .setBitmap(shareItem.getImage())
                .build();
于 2016-03-03T11:57:02.217 回答