facebook - 在iphone中,FBGraph和FQL用来获取好友的联系号码和 emailID

  显示原文与译文双语对照的内容
0 0

我使用 Facebook API来获取朋友的联系号码和电子邮件 ID,我在fbgraph和fql上工作,使用 https://developers.facebook.com/docs/reference/fql/的所有查询,但在Facebook的论坛页面中,我发现没有办法获得联系人号码和电子邮件号码。

我还使用了Facebook的扩展许可,但没有找到任何东西。

如果有人知道的话,请给我答案。

请回答。

谢谢 !

时间: 原作者:

0 0

如果将这里代码与用户的访问令牌一起使用


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 拥有你要完成的所有用户信息。 用户登录后也可以获取用户访问令牌。

原作者:
0 0

确保用户在身份验证时拥有"邮件"权限


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"];

...