ich FBSDK
bin mit wie so grundlegende Informationen über den Benutzer zu erhalten:Facebook iOS-API: wie man öffentliche Profil-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);
}
}];
jedoch das link
Feld gibt einen Wert wie folgt aus: https://www.facebook.com/app_scoped_user_id/283581333995846/
wenn ich öffnen Dieser Link in einem Browser fordert mich auf, sich bei Facebook anzumelden, bevor ich dieses Profil anzeige, aber wenn ich einen anderen Browser (auf meinem Desktop-Computer) öffne und mich bei diesem Profil anmelde, wäre der Link https://www.facebook.com/profile.php?id=100012619704737
und wenn ich diesen Link jedem gebe kann es öffnen, ohne sich bei Facebook anmelden zu müssen, um das Profil zu sehen.
meine Fragen sind:
was diese Zahl vertreten ist: 100012619704737?
Wie bekomme ich die Facebook-Profil-URL (das ist:
https://www.facebook.com/profile.php?id=100012619704737
), die in einem Browser geöffnet werden kann, ohne auf Facebook einloggen zu müssen?
p.s. beide Nummern wurden aus Datenschutzgründen geändert