iPhone的Facebook API错误:必须使用活动访问令牌

问题描述

|| 我试图检索我的在线朋友,但出现此错误:\“必须使用活动访问令牌来查询有关当前用户的信息。” 这是我的方法:`-(IBAction)act:(id)sender {
NSArray* permissions =  [[NSArray arrayWithObjects:
                          @\"user_online_presence\",@\"friends_online_presence\",nil] retain];

[facebook authorize:permissions delegate:self];
[facebook requestWithGraPHPath:@\"me/friends\" andDelegate:self];     

NSLog(@\"dd\");
NSLog(@\"%@\",facebook.accesstoken);
} ` 我在这里做错了什么?     

解决方法

您无需等待授权完成。 您将需要实现didLogin委托方法,并且 [facebook requestWithGraphPath:@ \“ me / friends \” andDelegate:self]; 应该只在didLogin被调用后才能执行。