Я создаю небольшой клиент FB для копирования альбомов и фотографий из частной группы, которой я управляю для спортивного клуба, в другую частную группу для бывшего участника. Идея состоит в том, что, хотя бывшему члену больше не нужно видеть сообщения о планировании расписания тренировок и т. Д., Они все равно хотели бы видеть картину своего времени в клубе. Поэтому у меня нет официального приложения, которое будет опубликовано, и теперь я могу публиковать в группе, потому что мне нужно право publish_to_group. Но для этого нужно, чтобы у меня было официально опубликованное приложение.
Кто-нибудь знает, как я могу обойти это. Есть ли способ обойти это?
Я использую fbRest API поверх API Graph
У меня все работает, включая создание альбома, но я получаю ошибку FacebookOAuthException: приложение не имеет возможности сделать этот вызов API.
InputStream imageData;
try {
imageData = new FileInputStream(out);
GraphResponse publishPhotoresponse = fbClient.publish(newAlbumID, GraphResponse.class,
BinaryAttachment.with(fileName, imageData),
Parameter.with("message", "migrated by jurgen"));
if (publishPhotoresponse.isSuccess()) {
success = 1;
out.delete();
}
} catch (FileNotFoundException ex) {
Logger.getLogger(PonyClubScraper.class.getName()).log(Level.SEVERE, null, ex);
}
Я надеюсь опубликовать фотографии. Вместо получения ошибки.