-1

Facebook APIを使用して友達の連絡先番号とメールIDを取得しています。fbgraphとfqlに取り組み、https: //developers.facebook.com/docs/reference/fql/からのすべてのクエリを使用していますが、Facebookのフォーラムページにあります。連絡先番号とメールIDを取得する方法がないことがわかりました。

Facebook APIの拡張権限も使用しましたが、何も見つかりませんでした。

誰かがそれについて知っているなら、答えを与えてください...

答えをいただければ幸いです...

前もって感謝します!!!!!

4

2 に答える 2

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に必要なすべてのユーザー情報が含まれていることがわかります。ユーザーがログインすると、ユーザーアクセストークンを取得することもできます。

于 2012-07-09T05:18:16.870 に答える
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
}

IDは次のとおりです。

 [request objectForKey:@"id"];
于 2012-07-11T17:37:28.190 に答える