Facebook Connect публикует обновление статуса - PullRequest
0 голосов
/ 11 марта 2012

HI У меня есть Facebook Connect, работающий с функциональной кнопкой входа и выхода.Вот и все, когда я нажимаю кнопку, я хочу опубликовать что-то для пользователя.Есть ли что-то, что я должен авторизовать?Каковы точные шаги для этого.Спасибо.

Ответы [ 2 ]

1 голос
/ 11 марта 2012

если вы хотите установить его статус в вашем приложении FB без отображения диалогового окна, вы можете сделать это следующим образом

NSString *message = @"some text";
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:message, message,nil];                          
[fb requestWithGraphPath:@"me/feed" andParams:params andHttpMethod:@"POST" andDelegate:self]; //fb here is the FaceBook instance.

и наверняка вы сделаете это после входа пользователя в систему и авторизации разрешений.

Авторизовать разрешения

if (![fb isSessionValid]) {
    NSArray *permissions = [[NSArray alloc] initWithObjects:@"user_likes", @"read_stream", nil];
    [fb authorize:permissions];
    [permissions release];
}
1 голос
/ 11 марта 2012

Если вы хотите публиковать контент в ленте пользователя, вам не требуется авторизовать пользователя, если вы используете Диалог фида для любых других способов, необходимых для авторизации пользователя до публикации контента.

ДляВ веб-приложениях / сайтах (что не так) есть также способ использовать автоматическую публикацию контента, который понравился пользователю, используя Like Button социальный плагин, предоставляя правильные мета-теги OpenGraph .

Вам действительно нужно прочитать документацию для iOS SDK , особенно Диалоги и Аутентификация и Руководство по началу работы .

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