Как я могу получить идентификатор Facebook, который «связал» свою учетную запись Facebook с моим приложением «Анализ»? Я вижу, что есть столбец authData
, но когда я запрашиваю класс, он возвращает только столбцы выбора. Как я могу это сделать?Как я могу получить идентификатор пользователя FB в Parse? Могу ли я получить доступ к AuthData?
1
A
ответ
5
Вы facebook идентификатор пользователя с помощью разобрана собственного метода с facebook API FBRequestConnection
[PFFacebookUtils logInWithPermissions:[NSArray arrayWithObject:@"email"] block:^(PFUser *user, NSError *error) {
if (!user) {
NSLog(@"Uh oh. The user cancelled the Facebook login.");
} else if (user.isNew) {
NSLog(@"User signed up and logged in through Facebook!");
[FBRequestConnection startWithGraphPath:@"/me"
parameters:nil
HTTPMethod:@"GET"
completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
) {
NSString *facebookID = result[@"id"];
NSString *nameF = result[@"first_name"];
NSString *nameL = result[@"last_name"];
NSString *gender = result[@"gender"];
NSString *email = result[@"email"];
NSURL *pictureURL = [NSURL URLWithString:[NSString stringWithFormat:@"https://graph.facebook.com/%@/picture?type=large&return_ssl_resources=1", facebookID]];
NSData *imageData = [NSData dataWithContentsOfURL:pictureURL];
//UIImage *fbImage = [UIImage imageWithData:imageData];
PFFile *imageFile = [PFFile fileWithName:@"Profileimage.png" data:imageData];
PFUser *user = [PFUser currentUser];
user[@"email"] = email;
user[@"User_first_name"] = nameF;
user[@"User_last_name"] = nameL;
user[@"User_gender"] = gender;
user[@"user_image"] = imageFile;
[user saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (!error) {
// The currentUser saved successfully.
} else {
// There was an error saving the currentUser.
}
}];
/* handle the result */
}];
} else {
}
}];
В этом вы можете видеть, что я получить полный профиль пользователя .. Спасибо, Может быть помощь полный для вас ..
Смежные вопросы
- 1. Как я могу получить authData при удалении пользователя в Firebase?
- 2. Как я могу получить идентификатор пользователя youtube?
- 3. Как я могу получить доступ к пользователю?
- 4. Как я могу получить доступ к System.Windows.Forms.Design.ParentControlDesigner?
- 5. iOS - Могу ли я получить доступ к библиотеке книг пользователя?
- 6. Могу ли я получить доступ к изображениям пользователя приложения?
- 7. Как я могу получить доступ к пользователям?
- 8. Как я могу получить доступ к нестатическому
- 9. Как я могу получить доступ к RemoteView?
- 10. Как я могу получить доступ к TCanvas.ClipRect?
- 11. Как я могу получить доступ к объекту?
- 12. Как я могу получить доступ к парам
- 13. Как я могу получить доступ к области?
- 14. Как я могу получить доступ к буферу
- 15. Как я могу получить доступ к сессии jsp в JavaScript?
- 16. Получить идентификатор зарегистрированного пользователя FB
- 17. Как я могу получить APP ID, так что я могу получить доступ к Facebook JavaScript SDK
- 18. Как я могу получить идентификатор конкретной модели?
- 19. Как я могу получить «=» Php parse
- 20. Как я могу получить идентификатор пользователя админов страницы в facebook.?
- 21. Как получить authData из ParseUser?
- 22. Где я могу получить доступ к StringUtils.replaceEach()?
- 23. Как я могу получить идентификатор устройства
- 24. Как я могу получить идентификатор пользователя от статуса
- 25. Как я могу получить идентификатор диска?
- 26. В электронной структуре, могу ли я получить доступ к буферу?
- 27. Могу ли я получить доступ к состоянию сеанса из HTTPModule?
- 28. Могу ли я получить доступ к именам свойств в Velocity?
- 29. Могу ли я получить доступ к DataTemplate в codebehind
- 30. Как я могу получить доступ к элементу в объекте jquery?