2011-03-23 80 views
1

此代碼工作正常,但突然停止顯示Bing或Google靜態地圖中的地圖縮略圖。任何想法? Facebook是否改變了自己對圖片網址的解析?Android Facebook API牆貼圖像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不是首先使用我的原始圖片網址!? Grrrrr

其他人將問題發佈到Facebook牆上,其中圖像是來自Bing地圖的實時生成圖像或Google靜態地圖API?

回答

1

我有一個類似的問題,經過長時間的調試會話,這是由於我沒有提供鏈接和名稱屬性以及圖片屬性。我只是在發送消息和圖片,但我認爲Facebook最近改變了您可以在帖子中張貼圖片的方式,因爲這在一個月前的測試中確實有效。確保它們都包含在您發佈到Facebook的帖子中。要發佈圖片,您必須發佈到/我/照片,不能只發送鏈接,除非您希望它顯示爲「Facebook鏈接」。希望有所幫助。