当通过调试器工具将项目发布到通过集合的新闻提要时,预览会检索第一次共享的不正确预览并正确预览后续共享。
预期:共享链接将og:image
在第一遍获取共享链接的指定图像。
实际:第一个共享从页面检索不同的图像。(奇怪的是,只有 105x100 的图像,甚至不足以满足 Facebook 的图像准则),随后的共享检索到og:image
. 请参阅此操作的屏幕截图:
复制步骤::使用免费的 Droplr 帐户上传图片,通过状态更新和评论分享链接。这是一个我还没有共享的 URL,但是一旦共享,它将开始正确呈现。所以有 1 个免费的复制品 :)
到目前为止的调试:对于状态更新与评论,这似乎以类似但不同的方式失败。
状态更新:如果您第一次发布图像作为状态更新,Facebook 会点击以下 URL https://www.facebook.com/ajax/composerx/attachment/link/scraper/?scrape_url=http%253A%252F%252Fd.pr%252Fi%252Fj2k7&composerurihash=2
:. 键入为的响应对象jsmods.markup[0][1].__html
包含带有错误的 FB 包装的安全图像 url 图像的标记:https\u00253A\u00252F\u00252Fd25ss6wjc6pfq2.cloudfront.net\u00252Fassets\u00252Fdrops\u00252Fstandard\u00252Fpromo-logo-15dd4a0f7b7831e42dd5f976a17d4757.png
。这是一个视觉表示。
评论:如果您第一次将图片作为评论发布,则响应的payload.comments[0].attachment.markup.__html
密钥会返回与上述相同的 FB 包装的安全图片 URL。再次,视觉上。
我很想听听是否有人对如何解决这个问题或我们最终可能做错的任何事情有想法。
谢谢!