Сообщение на стене Facebook API Android с URL-адресом изображения не работает

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);

Теперь Wall Post на моем Facebook, похоже, меняет ссылку на объединение частей URL-адреса LINK вместе с URL-адресом изображения. У меня нет ясного примера этого, что я могу опубликовать, но пример:

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

Результат при падении над сломанным изображением на Facebook выглядит примерно так:

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

Я не понимаю, почему Facebook не просто использует мой необработанный URL Url в первую очередь!? Grrrrr

У кого-нибудь еще есть проблемы с отправкой изображений на стену facebook, где изображение - это созданное в реальном времени изображение с Bing Maps или Google Static Maps API?

Теги:
facebook
facebook-wall

1 ответ

1

У меня была аналогичная проблема, и после долгого отладочного сеанса мне не удалось указать атрибут link и name вместе с атрибутом изображения. Я просто отправлял сообщение и фотографию, но я думаю, что Facebook изменил способ публикации фотографий в сообщении недавно, потому что это работало около месяца назад, когда я тестировал.... Удостоверьтесь, что все они включены в ваше сообщение в Facebook, Чтобы опубликовать фотографию, которую вы должны публиковать в /me/photos, вы не можете просто отправить ссылку, если хотите, чтобы она отображалась как "ссылка на Facebook". Надеюсь, что это поможет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню