Android Facebook API墙贴与图片网址无法正常工作

时间:2011-03-23 14:45:38

标签: android facebook facebook-wall

此代码工作正常,但突然停止显示来自Bing或Google静态地图的地图缩略图..任何想法? Facebook是否更改了自己对图片网址的解析?

Bundle parameters = new Bundle();
parameters.putString("message", et_message.getText().toString());   
parameters.putString("description", "Currently Near");
parameters.putString("picture","http://maps.google.com/maps/api/staticmap?center=36.837812,-76.022045&zoom=15&size=110x110&sensor=false&maptype=hybrid&markers=color:blue|36.837812,-76.022045");
parameters.putString("caption", lStreet + " - " + lCity +", "+ lState + " :  "+ lPhone);
parameters.putString("name", lName);
if(lUrl != null){parameters.putString("link", lUrl);}
mAsyncRunner.request("me/feed", parameters,"POST", new myPostListener(), 1);

现在我的Facebook上的Wall Post似乎正在改变链接以组合LINK网址的部分内容以及图片网址。我没有一个明确的例子可以发布,但一个粗略的例子是:

link = http://foo.bar/
picture = http://somemaps/image1.jpg

将鼠标悬停在Facebook上的损坏图像上的结果如下:

http://apk.facebook/http://somemaps/image1.jpg

我不明白Facebook为什么不首先使用我的原始图片Url!? Grrrrr

其他任何人都有问题将图片发布到Facebook留言墙,其中图片是来自Bing地图或Google Static Maps API的实时生成图片?

1 个答案:

答案 0 :(得分:1)

我遇到了类似的问题,经过长时间的调试后,由于我没有提供链接和名称属性以及图片属性。我只是发送消息和图片,但我认为Facebook改变了你最近在帖子中发布图片的方式,因为这确实在一个月前我测试时工作....确保它们都包含在你的帖子中。要发布您必须发布到/我/照片的图片,除了您希望它显示为“Facebook链接”之外,不能只发送链接。希望有所帮助。