FB墙上的java错误图片,来自安卓应用程序的反馈帖子(安卓 FB sdk)
我对Feed post图片有一个问题,我们决定更改我们的(安卓本机)FB应用图标,因此我们在FB应用设置中的所有事件中都更改了此图标,并更改了ftp服务器上的图片(从应用发布Feed时,我们参考了该服务器)
但当我从应用程序发布提要时(在提要对话框中有一张正确的图片),在浏览器的墙上有一张错误的(旧)图片,奇怪的是当我从katana(facebook 安卓应用程序)查看我的墙时,有一张正确的图片。图片大小为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,....
# 1 楼答案
将
"?cache=" + System.currentTimeMillis();
添加到发布到FB的图像URL# 2 楼答案
这是因为facebook可能正在缓存你的图像。有两种解决方案: