[英]I am trying to get my friend name and ids with graph api v2.4, but data returns empty:
hi i am trying to fetch Facebook friend list who using my app when i try this function i getting empty data 嗨,我正在尝试获取使用此应用程序时使用我的应用程序的Facebook朋友列表,我得到的数据为空
my sample code 我的示例代码
let request: FBSDKGraphRequest = FBSDKGraphRequest(graphPath: "me/friends", parameters: nil, HTTPMethod: "GET")
request.startWithCompletionHandler { (connection : FBSDKGraphRequestConnection!, result : AnyObject!, error : NSError!) -> Void in
if error == nil {
print("Friends are : \(result)")
} else {
print("Error Getting Friends \(error)");
}
}
and my output is 我的输出是
FBSDKLog: starting with Graph API v2.4, GET requests for /me/friends should contain an explicit "fields" parameter
ID is: 964865453559288
2015-12-21 18:25:55.635[12226:218972] fb_id 964865453559288
Friends are : {
data = (
);
}
USE user_id to fetch friends.It is working fine . 使用user_id获取朋友。它工作正常。 Try it 试试吧
-(void)fetchFriendList:(NSString*)userid
{
NSString *string = [NSString stringWithFormat:@"/%@/taggable_friends",userid];
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:string
parameters:nil];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
///// your results
}];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.