2013-05-07 20 views
1

Я хочу интегрировать Facebook в свое приложение. Функциональность, подобная этой, пользователь войдет в систему на Facebook, а затем заинтересует всех друзей & отправьте запрос другу для приложения. Я использую IOS6.Пригласить друзей facebook в Iphone

Итак, есть ли какие-либо решения для этого, используя Social framework?

Как я могу это сделать?

Я получаю код от Here

Но получить ошибку за счет.

ответ

2

Это: Facebook SDK for iOS and the iOS 6 Facebook Integration

и это: How to easily integrate your iOS App with Facebook

UPDATE: App запрос

Вы можете легко отправить запрос приложения очень легко с помощью Facebook SDK для зарабатывания App запрос Пожалуйста, сделать Последующие этапы

1) Убедитесь, что вы добавили последний Facebook SDK в папке приложения

если нет, то вы можете скачать по этой ссылке https://github.com/facebook/facebook-ios-sdk

Теперь вам просто нужно добавить FBConnect папки в папке проекта.

2) Затем убедитесь, что вы зарегистрировали свое приложение iphone как «приложение на Facebook». Выберите, как ваше приложение интегрируется с Facebook в разделе «Основные настройки приложения».

, если нет, то вы можете сделать это здесь https://developers.facebook.com/apps/

NSString *[email protected]"FacebookId Of Your Friends"; 

NSLog(@"%@",friendId); 

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"Hi please add me as a friend.", @"message", 
            friendId, @"to", 
            nil]; 
[appDelegate.facebook dialog:@"apprequests" andParams:params andDelegate:self]; 

Кроме того, не забудьте принять протокол FBdialogDelegate первым в своем классе ViewController.

UPDATE2: Friend Request

Создать NSMutableDictionary сделать «appRequest» с соответствующими параметрами, но указывает, что тип диалога является «друзей». Это странное решение, но оно работает.

Facebook *face = [[Facebook alloc] initWithAppId:FBSession.activeSession.appID andDelegate:nil]; 
face.accessToken = FBSession.activeSession.accessToken; 
face.expirationDate = FBSession.activeSession.expirationDate; 
if ([face isSessionValid]){ 
    NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
            @"My Title", @"title", 
            @"Come check out my app.", @"message", 
            userId, @"id", 
            nil]; 
    [face dialog:@"friends" 
     andParams:[params mutableCopy] 
    andDelegate:nil]; 
} 

Надеюсь, что это помогает вам. Если да, пожалуйста, не стесняйтесь принять ответ.

+0

Спасибо за ваш ответ !! Но как я могу отправить запрос друга? – user2357044

+0

Отправить другу запрос другому пользователю facebook из вашего приложения iOS, не так ли? – NMALKO

+0

Да, я хочу отправить запрос другому пользователю facebook. – user2357044

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