2010-10-07 3 views
5

Я хотел бы узнать, можно ли установить настройку конфиденциальности для определенного альбома Facebook с помощью библиотеки RestFB Java?Как установить конфиденциальность альбома Facebook с помощью Graph API?

Большое спасибо,

С уважением,

Энтони

+1

Согласно http://developers.facebook.com/docs/reference/api/album, вы не можете. – Gazler

+0

Согласно https://developers.facebook.com/bugs/176987712426506/, он был зарегистрирован как ошибка, которая была исправлена. Я еще не тестировал это, так что не могу подтвердить. – supermasher

ответ

1

Это не возможно на данный момент. На главной странице API на Facebook вы можете видеть, какие операции возможны. К сожалению, обновления не один из них:

http://developers.facebook.com/docs/api

1

локон https://graph.facebook.com/me/albums -F 'access_token = XXX' -F 'имя = мой альбом' -F 'приватность = { "значение": "ALL_FRIENDS"}'

+0

Поставка объекта json не работает. Созданный альбом имеет конфиденциальность «Друзья». ----------- FB.api ('/ me/albums', 'post', {name: 'Test album', message: 'Test album for testing purpose', privacy: {' value ':' EVERYONE '}}, function (response) {console.log (response);}); – JosFabre

2

Вы можете установить настройки конфиденциальности при создании альбома.

В настоящее время вы не можете обновлять настройки и не удалять существующий альбом через API, если вы хотите просто удалить и воссоздать его как работу. http://bugs.developers.facebook.net/show_bug.cgi?id=17111

При создании альбома, вам нужно создать объект конфиденциальности и включить его в качестве параметра в запросе POST, который является строкой JSON-закодирован, который описан более четко в документации объекта сообщение здесь : https://developers.facebook.com/docs/reference/api/post/

Смежные вопросы