【发布时间】:2018-09-27 11:22:22
【问题描述】:
我正在使用 Facebook PHP SDK 将内容发布到我们的公司页面。 10 次中有 9 次有效,但在今天这种奇怪的情况下,帖子被提交并且其内容出现在页面上,但没有 og:image 元标记提供的图像。
在今天的案例中,提交了一个 URL,但没有显示图像。根据 Facebook 的共享调试器,尽管服务器访问日志显示 Facebook 爬虫在提交 URL 时对该图像 URL 提出了请求,但仍有一条警告指出“提供的 og:image URL 遇到意外错误”,并且代码 200 与 1MB+ 的数据一起返回。
对象调试器说的不同。它声称网络服务器没有运行或 Facebook 的爬虫被阻止,根据防火墙日志,情况并非如此。还有警告指出 og:url 和 fb:app_id 标签丢失,即使它们出现在原始输出中。
再次抓取 URL 不会拉取图像;我必须手动使用“刷新共享附件”功能才能显示图像。
有没有什么方法可以使用 PHP 重新转义 URL 并刷新共享附件,而无需手动执行?
【问题讨论】:
标签: php facebook facebook-php-sdk