我使用Share Dialog将我们的amazon s3存储桶中的图像分享到Facebook
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentTitle(name)
.setContentDescription(description)
.setImageUrl(IMAGE_URL) //from amazon s3
.setContentUrl(deepLinkUrl)
.build();
ShareApi.share(linkContent, null);
shareDialog.show(linkContent);
一切正常,发布没有错误。唯一的问题是图像不会显示在对话框预览中。 阅读docs后(在预缓存图像部分中),它说要解决这个问题,您需要执行以下操作
使用og:image:width和og:image:height打开Graph标签。使用这些 标签会将图像指定给爬虫,以便它可以渲染它 立即无需异步。
如何在ShareDialog图像中包含这些OG标记,以便正确呈现?
我使用的是上次Facebook SDK 4.7