1

我对 Feed 发布图片有疑问,我们决定更改我们的(android 本机)FB 应用程序图标,因此我们在 FB 应用程序设置中的所有位置都更改了此图标,并且我们更改了 ftp 服务器上的图片(我们在发布时引用来自应用程序的饲料)。

但是当我从应用程序发布提要时(在提要对话框中有正确的图片),在浏览器的墙上有错误(旧)图片,奇怪的是当我从武士刀(facebook android 应用程序)检查我的墙时,有一个正确的图片。图片尺寸为 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,....
4

2 回答 2

1

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

于 2015-01-23T12:57:55.230 回答
0

这样做的原因是因为 facebook 可能正在缓存您的图像。有两种解决方案:

  • 为新图像指定一个不同的名称并更新您的代码以使用它。这将迫使 facebook 使用新图像,但这意味着您必须通过 App Store 为您的应用获取更新,或者
  • 等待 Facebook 更新其缓存并开始使用正确的新图像。
于 2012-06-14T14:09:41.957 回答