我想將Facebook集成到我的應用中。這樣的功能用戶將登錄到Facebook,然後獲取所有朋友&發送朋友請求的應用程序。我使用IOS6。邀請Iphone的Facebook好友
那麼,有沒有解決方案使用社交框架?
我該怎麼做?
我從Here
代碼,但得到錯誤的帳戶。
我想將Facebook集成到我的應用中。這樣的功能用戶將登錄到Facebook,然後獲取所有朋友&發送朋友請求的應用程序。我使用IOS6。邀請Iphone的Facebook好友
那麼,有沒有解決方案使用社交框架?
我該怎麼做?
我從Here
代碼,但得到錯誤的帳戶。
此:Facebook SDK for iOS and the iOS 6 Facebook Integration
這:How to easily integrate your iOS App with Facebook
UPDATE:應用程序請求
你可以很容易很容易地通過使用Facebook SDK 發送應用程序的請求製作應用程序請求請確保以下步驟
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協議在您的視圖控制器類。
UPDATE2:朋友請求
創建的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];
}
希望這有助於你出去。如果是這樣,請隨時接受答案。
感謝您的回覆!但是,我如何發送朋友請求? – user2357044 2013-05-07 06:06:21
將您的朋友請求從您的iOS App發送給另一個Facebook用戶,對嗎? – NMALKO 2013-05-07 06:18:24
是的,我想發送請求給其他Facebook用戶。 – user2357044 2013-05-07 06:20:57