FB Wall上的错误图片,来自Android应用程序的帖子帖子(android FB sdk)

时间:2012-06-14 11:26:08

标签: java android facebook

我有Feed post Picture的问题,我们决定更改我们的(android原生)FB App图标,所以我们在FB应用程序设置中的所有事件都更改了这个图标,我们更改了ftp服务器上的图片(我们在其上从应用程序发布Feed时重新引用。

但是当我从应用程序发布提要时(在提要对话框中有正确的图片),在浏览器的墙上有错误的(旧)图片,奇怪的是当我从katana(facebook android app)检查我的墙时,那里是一张正确的图片。图片大小为512x512,是png格式。 我说的是除了饲料之外的图片(饲料下的小图标)

饲料过程样本:

...
Bundle parameters = new Bundle();
parameters.putString("picture", path_tou_our_icon_on_ftp_server_in_png_fromat);
parameters.putString("name", facebookMsgName);
parameters.putString("caption", facebookMsgCaption);
parameters.putString("description", facebook_message);
parameters.putString("link", "http://bit.ly/....");
facebook.dialog(mInstance, "feed", parameters,....

2 个答案:

答案 0 :(得分:1)

"?cache=" + System.currentTimeMillis();添加到发布到FB的图片网址。

答案 1 :(得分:0)

原因是因为Facebook可能会缓存你的形象。有两种解决方案:

  • 为新图像指定其他名称并更新代码以使用它。这将迫使Facebook使用新图像,但这意味着您必须通过App Store获取应用程序的更新,或
  • 等待Facebook更新其缓存并开始使用正确的新图像。