我正在使用 Facebook API 获取朋友的联系电话和电子邮件 ID,我在 fbgraph 和 fql 上工作,并使用来自https://developers.facebook.com/docs/reference/fql/的所有查询,但在 facebook 的论坛页面中我发现没有办法获得联系电话和电子邮件 ID。
我还使用了 Facebook API 的扩展权限,但我没有找到任何东西。
如果有人知道,请给出答案...
答案将不胜感激...
提前致谢!!!!!
我正在使用 Facebook API 获取朋友的联系电话和电子邮件 ID,我在 fbgraph 和 fql 上工作,并使用来自https://developers.facebook.com/docs/reference/fql/的所有查询,但在 facebook 的论坛页面中我发现没有办法获得联系电话和电子邮件 ID。
我还使用了 Facebook API 的扩展权限,但我没有找到任何东西。
如果有人知道,请给出答案...
答案将不胜感激...
提前致谢!!!!!
如果您将此代码与用户访问令牌一起使用
var url = "https://graph.facebook.com/me/?access_token=" + token;
var req = new XMLHttpRequest();
req.open("get", url, true);
req.send(null);
req.onerror = function () { alert("Error"); };
然后你会发现 req.responseText 有你想要的所有用户信息。您还可以在用户登录后获取用户访问令牌。
确保在用户进行身份验证时您具有“电子邮件”权限
NSArray *permissions = [NSArray alloc] initWithObjects:@"permissions",nil];
[facebook authorize:permissions];
[permissions release];
然后,当用户登录后,从图中获取“我”:
[facebook requestFromGraph:@"me/" withDelegate:self];
您从“requestDidLoad”回调方法中获取信息:
if([result objectForKey:@"first_name"]){
// do stuff w/ user info
}
身份证是:
[request objectForKey:@"id"];