Я хочу загрузить фотографию с моего приложения Android на страницу фейсбука с помощью API facebook.Загрузить фото на страницу друга/поклонника с Android
Когда я смотрю в примере приложения Android-приложения hackbook (link). код выглядит следующим образом к фотографии загрузки:
Bundle params = new params.putString("url",
"http://www.facebook.com/images/devsite/iphone_connect_btn.jpg"); params.putString("caption",
"FbAPIs Sample App photo upload");
Utility.mAsyncRunner.request("me/photos", params,
"POST", new PhotoUploadListener(), null);
Этот код работает, он отправляет фото на моей странице facebook. Но я не хочу, чтобы фотография была размещена на моей странице, но на странице поклонника.
Как объясняется в документации на facebook, «я» может быть изменен с помощью facebook User_ID. Я попытался изменить «me/photo» в «[fanpagename]/photo» или «[fanpageID]/фото», но это не сработало. когда я использовал имя пользователя, я получил ошибку, когда я использовал идентификатор, он опубликовал фотографию на моей собственной странице. В графической документации на графике (link) ни один пример или пояснение не объясняет, как загрузить фотографию на странице вентилятора.
также
params.putString("to", [fbid]);
не работает.
Любые предложения?
Вы получаете токен доступа к странице с вызовом API '/ me/accounts', тогда вы используете этот токен вместо обычного токена пользователя. (Просто добавьте 'access_token =' к вашему вызову, чтобы переопределить токен по умолчанию) – thaddeusmt
Я добавил ссылку на пример кода, надеюсь, что это поможет. – thaddeusmt
Я думаю, что вы на самом деле хотите сделать, это отправить изображение на свою ленту, что на самом деле просто создает сообщение с прикреплением изображения. Я добавил некоторые ссылки, чтобы помочь с этим. Cheers – thaddeusmt