FBRequestConnection不起作用
没有打印出来的控制台,我没有得到任何信息,而使用- (void)request:(FBRequest *)request didLoad:(id)result
基本上我想用户的名字,FB用户名和FB ID 。 有没有其他的方式来获得这个信息,因为这种方法似乎并没有工作。
- (IBAction)performLogin:(id)sender { [self.spinner startAnimating]; GIFAppDelegate* appDelegate = [UIApplication sharedApplication].delegate; [appDelegate openSession]; FBRequestConnection* conn = [[FBRequestConnection alloc] init]; [conn addRequest:[FBRequest requestForMe] completionHandler:^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *me, NSError *error) { if(error) { NSLog(@"Error requesting user info"); return; } NSLog(@"User's name is %@", me.name); }]; }
请注意,该方法的其余部分工作,而不是它的FBRequestConnection部分。 🙂
我相信你刚刚开始使用新的graphicsSDK:
这里是你如何可以拉出一些信息:
//你的信息:
[FBRequestConnection startWithGraphPath:@"/me" parameters:nil HTTPMethod:@"GET" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { NSLog(@"result %@",result); }];
//你的朋友信息
[FBRequestConnection startWithGraphPath:@"me/friends" parameters:nil HTTPMethod:@"GET" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { NSLog(@"result %@",result); }];
同样,你可以提取更多的信息。 你应该阅读更多的graphics对象 – 在这里 。 这是你将如何知道,你可以把所有的东西拉出来。 您也可以使用FQL在Facebook上进行查询。
希望这可以帮助。
添加请求后添加以下行:
[conn start];
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: [NSString stringWithFormat:@"%ld", (long)10], @"score", nil]; dispatch_queue_t some_queue = dispatch_queue_create("some.queue.name", NULL); dispatch_async(some_queue, ^{ // [NSString stringWithFormat:@"%llu/scores", lintFBFriendId] [FBRequestConnection startWithGraphPath:@"APP_ID/scores" parameters:params HTTPMethod:@"GET" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { NSLog(@"result->%@"); } }];
我想获取分数,但是当我把[FBRequestConnection startWithGraphPath:
在一个队列,但它不响应或打印数据,如果我删除队列它的作品
代码 – >
- 无法将types'CFString'的值转换为期望的参数types'UnsafePointer <Void>'(又名'UnsafePointer <()>')
- 如何根据input语言更改UISearchBar的alignment方式
- 如何使iPhone屏幕变暗
- UITableView删除/添加行导致CoreData:严重的应用程序错误,如果在SplitViewController的MasterView中select了另一个对象
- dyld:Library未加载:@ rpath / Alamofire.framework / Versions / A / Alamofire原因:找不到图像
- 在iOS应用程序中运行Python脚本
- iOS 8.3及更高版本,Facebook共享文本未插入
- 如何在同一个iOS设备上将文件从一个应用程序传输到另一个应用程序?
- 一个iOS应用程序中的多个Localizable.strings文件