1

此代码工作正常,但突然停止显示 Bing 或 Google 静态地图的地图缩略图。有什么想法吗?Facebook 是否更改了自己对图片 url 的解析?

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 url,以及图像 URL。我没有可以发布的明确示例,但一个粗略的示例是:

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

将鼠标悬停在 Facebook 上损坏的图像上时的结果类似于:

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

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

任何其他人在将图像发布到 Facebook 墙上时遇到问题,其中图像是从 Bing 地图或 Google 静态地图 API 实时生成的图像?

4

1 回答 1

1

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

于 2011-03-29T18:42:37.283 回答