我已经使用php和mysql技术开发了一个每日的csv文件。 Facebook使用此csv在我们的facebook商店中显示我们的所有产品。
问题是,facebook对某些产品显示了错误的图像。我检查了我的csv,图片正确。
此后,我通过错误的图像访问了Facebook目录管理,然后发现该产品在管理页面上显示了正确的图像。
示例:
似乎错误的图像由facebook托管,正确的图像由我们的服务器托管
我认为FB有一个缓存或类似的东西不会更新图像。
是否有更新错误图像的想法?
我相信,在创建目录之前,您仍然向FB提供了错误的图像。当FB提取您的供稿时,它会看到相同的URL,因此不会更新图像。
解决方案是在图像链接的末尾添加任意参数,例如。
https://youserver/image.jpg?id=1
它仍应返回您的图像,但应是一个新链接,以便FB可以识别水位已更改。在很多情况下,我对目录中的错误图像有帮助。
最终解决方案是更改Feed中的产品ID,这将导致FB在目录中创建一个绝对新的产品。请注意,它将丢弃产品统计信息,您必须以像素为单位发送该新ID或您的移动应用。
首先尝试链接解决方案。您也可以仅在供稿中添加一个测试产品来复制该产品,并检查新假冒测试产品的外观是否正确。
让我知道是否有帮助。