Невозможно установить конфиденциальность для вновь созданного альбома - PullRequest
3 голосов
/ 19 августа 2011

Я пытаюсь создать альбом, который будет виден всем:

FB.api("/me/albums", "post", {
    name: "album name", privacy: '{"value":"EVERYONE"}'
}, function(response) {
    //...
});

, но создается с friends конфиденциальностью.

Документы говорят, что поле privacy:

JSON-кодированный объект, который определяет настройку конфиденциальности для альбома, например: {"value": "SELF"}

значение: значение конфиденциальности для объекта, укажите одно из КАЖДОГО, ПОЛЬЗОВАТЕЛЬСКОГО, ALL_FRIENDS, NETWORKS_FRIENDS, FRIENDS_OF_FRIENDS, Self.

Я пробовал '{"value":"EVERYONE"}', {"value":"EVERYONE"}, {value:"EVERYONE"} - безрезультатно. Это ошибка или я что-то упустил?

Ответы [ 2 ]

5 голосов
/ 23 августа 2011

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

Пожалуйста, прочтите следующую запись в блоге для получения дополнительной информации: https://developers.facebook.com/blog/post/543/

3 голосов
/ 20 августа 2011

Я только что подал ее как ошибку в Facebook Bug Tracker. Пожалуйста, проголосуйте.


ОБНОВЛЕНИЕ: Это из-за нового " контроля конфиденциальности каждого приложения ". Пожалуйста, проверьте ответ @AlexandreCouturon.

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