Android с Facebook SDK: загрузить изображение в профиль вашего друга - PullRequest
1 голос
/ 04 марта 2011

Я искал весь этот форум. Лучшее совпадение, которое я смог найти, это: Android - загрузка фотографий в Facebook с помощью Facebook Android SDK

К сожалению, этот пример показывает, как загрузить изображение с диска в профиль Facebook текущего пользователя, вошедшего в систему.

Я хочу иметь возможность загружать фото в профиль друга. До сих пор мне удавалось сделать это только путем предоставления URL-адреса изображения вместо загрузки байтового массива с диска.

Спасибо

piggy181

1 Ответ

0 голосов
/ 17 мая 2012

Вот код, который я использую, не стесняйтесь его использовать:

Bundle postdata = new Bundle();
postdata.putString("caption", msg);
postdata.putByteArray("photo", pic);
mAsyncRunner.request(usr+"/photos&access_token="+fb.getAccessToken(), postdata, "POST",new WallRequestListener(), null);

, где "usr" - это идентификатор пользователя вашего друга, заголовок - это сообщение, которое будет опубликовано с изображением, ифото ну это картинка :) которая отправляется в виде байтового массива.

Вы можете получить идентификатор пользователя, отправив запрос "me / friends".

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...