제목 그대로 사용자 ID값은 가져올 수 있는데, 닉네임이나 프로필 이미지가 넘어오지 않습니다.
관련 코드 첨부합니다
KOSession *session = [KOSession sharedSession];
if(session.isOpen) {
[session close];
}
session.presentingViewController = self.navigationController;
[session openWithCompletionHandler:^(NSError *error) {
session.presentingViewController = nil;
NSLog(@"accessToken->%@",session.accessToken);
if(session.isOpen) {
NSLog(@"login succeeded");
[KOSessionTask meTaskWithCompletionHandler:^(KOUser* result, NSError *error) {
if (result) {
// success
NSLog(@"userId=%@", result.ID);
NSLog(@"nickName=%@", [result propertyForKey:@"nickname"]);
NSLog(@"profile_Image=%@", [result propertyForKey:@"profile_image"]);
} else {
NSLog(@"failed");
// failed
}
}];
} else {
NSLog(@"login failed");
}
}];
정상적으로 작동하고, 사용자 ID는 정상적으로 받아와집니다
하지만 나머지 정보들 로그는 nickName=(null), profile_Image=(null) 이렇게 찍혀서 나오네요
카톡 계정을 새로 만들어서 테스트 하는거랑 프로필 이미지가 없어서 그런걸수도 있을거 같긴한데
닉네임은 없을수가 없어서 이해가 안되네요
혹시나 해서 닉네임은 다른걸로 변경도 해봤는데 여전히 결과는 같습니다.
도움 원해요…