を取得する私はそうのようなユーザに関する基本的な情報を得るためにFBSDK
を使用しています:私は、開いたときにhttps://www.facebook.com/app_scoped_user_id/283581333995846/
:のFacebookのiOS API:どのように公開プロフィールURL
[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me"
parameters:@{@"fields" : @"id, about, birthday, email, first_name,last_name, link, middle_name, name, name_format, picture"}
HTTPMethod:@"GET"]
startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
if ([error.userInfo[FBSDKGraphRequestErrorGraphErrorCode] isEqual:@200]) {
NSLog(@"error getting profile info");
} else {
NSLog(@"success getting facebook profile %@", result);
}
}];
しかし、link
フィールドは次のように値を返します。このリンクをブラウザに表示すると、このプロファイルを表示する前にFacebookにログインするように求められますが、(デスクトップコンピュータの)別のブラウザを開いてこのプロファイルにログインすると、リンクはhttps://www.facebook.com/profile.php?id=100012619704737
になります。プロファイルを表示するためにFacebookにログインせずに開くことができます。
私の質問は以下のとおりです。
この数字は何を表しているん:100012619704737?
Facebookにログインすることなくブラウザで開くことができるFacebookのプロファイルURL(どの:
https://www.facebook.com/profile.php?id=100012619704737
)を取得するには?
p.s.上記の両方の数字がプライバシー上の理由で変更されました