我想将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