2013-05-08 6 views
0

У меня есть приложение app atm, использующее логин электронной почты и пароль, мне интересно, как я могу добавить соединение facebook между учетной записью пользователя и facebook так же, как Instagram. Автоматически ли он автоматически загружается в facebook? Я знаю, что вы просто нажимаете facebook, когда вы загружаете новый рис, и он отправляется в fb одновременно.iOS Facebook Интеграция Как Instagram

ответ

3

Я считаю, что Instagram в настоящее время использует SDK для iOS для Facebook, но я бы рекомендовал использовать Facebook Open Graph API. Это гораздо проще в использовании и очень прямо вперед на звонки, чтобы получить фотографии, сообщения, любит и т.д.

Вот в основном то, что вам нужно сделать:

1.) Импорт Social.Framework и Accounts.Framework

2 .) Выделяют ACAccountStore

3.) Создание ACAccountType из ACAccountTypeIdentifierFacebook из этого ACAccountStore

4.) Создание IOS Facebo ОК ключ ID на developer.facebook.com

5.) Создание NSMutableDictionary с начальными разрешений учетных записей и типов аудитории и передать в requestAccessToAccountsWithType: так:

NSArray *permissions = @[@"read_stream"]; 
NSMutableDictionary *dict = [[NSMutableDictionary alloc]initWithObjectsAndKeys:@"123456789",ACFacebookAppIdKey,permissions,ACFacebookPermissionsKey,ACFacebookAudienceFriends,ACFacebookAudienceKey, nil]; 
[accountStore requestAccessToAccountsWithType:facebookAccountType options:dict completion:^(BOOL granted, NSError *error) { 
    //check for permission granted and errors and ask for more permissions or do whatever requests you want 
    } 

6.) Если у вас есть необходимо разрешения, все, что вам нужно сделать, это выполнить вызовы SLRequest и получить данные в обработчике завершения. Проверьте различные строки прав и сайт для разработчиков facebook, и вам будет хорошо. Надеюсь, поможет!

+0

Спасибо, я попробую! – NSDavidObject

+0

Нет проблем! Дайте мне знать, если у вас есть проблемы –

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