iOS: Facebook публикует конфиденциальность - PullRequest
1 голос
/ 13 февраля 2012

Кто-нибудь знает, почему, когда я публикую статус / сообщение для текущего аутентифицированного пользователя в моем приложении, по умолчанию отображается конфиденциальность «Только я» в Facebook? Я прочитал и попробовал их ссылку на API, в том числе: http://developers.facebook.com/docs/reference/api/post/, но мое приложение просто перестало работать. Почему это так?

Это мой код для публикации статуса пользователя (предварительно сгенерированный):

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   appId, @"app_id",
                                   @"Event Invitation", @"name",
                                   @"Event Invitation", @"caption",
                                   eventInvitationText, @"description",
                                   eventInvitationLink, @"link",
                                   @"http://fbrell.com/f8.jpg", @"picture",
                                   nil];

    [self.facebook dialog:@"feed" andParams:params andDelegate:self];

Ссылаясь на ссылку, я также добавил:

@"EVERYONE", @"privacy"

как один из параметров конфиденциальности, но когда я его добавлю, диалог fb просто скажет, что в моем приложении произошла ошибка.

Можете ли вы помочь мне, ребята? заранее спасибо ..

1 Ответ

2 голосов
/ 13 февраля 2012

Пользователь может выбрать максимальную настройку видимости для вашего приложения при авторизации его для публикации от своего имени в диалоговом окне авторизации. Ваше приложение не может выбрать настройку конфиденциальности, более открытую, чем та, которую пользователь выбрал там

(Ваше приложение также не может предлагать им увеличить настройки, но они могут сами изменить его в Privacy Settings - Apps, Games & Websites в своем профиле Facebook)

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