我曾尝试使用Graph API从facebook获取好友列表,但它没有返回好友列表。在Facebook成功登录后,我尝试使用以下代码获取列表...
var result = [];
function traverse(curr) {
if(predicate(curr)) {
result.push(curr);
}
for(var i=0; i < curr.children.length; i++) {
traverse(curr.children[i]);
}
}
//Iterate through the array of root nodes
for(var j=0;j < allNodes.length; j++) {
traverse(allNodes[j]);
}
并在连接FriendsViewContrller.m文件后,我调用图形API获取朋友列表如下
FBRequest *req = [FBRequest requestForMe];
[req startWithCompletionHandler:^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *result, NSError *error) {
if (!error)
{
[[VSFacebook sharedFacebook] setFbUser:result];
FriendsViewController *f = [[FriendsViewController alloc] initWithNibName:@"FriendsViewControlleriPad" bundle:nil];
[self presentViewController:f animated:YES completion:nil];
}
}];
我得到的结果只有三个价值对,如#34;摘要&#34;,&#34;数据&#34;,&#34;分页&#34;
答案 0 :(得分:2)
你无法使用Graph API从facebook获取所有好友列表。它的 根据新的API版本
,无法获得所有朋友列表