I am using iOS Twitter Kit for implementing login mechanism with twitter in my iOS app. I have successfully installed twitter kit using Fabric. I am using following code to login and to get details of logged in user.
TWTRLogInButton *logInButton = [TWTRLogInButton buttonWithLogInCompletion:^(TWTRSession *session, NSError *error) {
// play with Twitter session
if (session) {
NSLog(@"Twitter signed in as -> name = %@ id = %@ ", [session userName],[session userID]);
/* Get user info */
[[[Twitter sharedInstance] APIClient] loadUserWithID:[session userID]
completion:^(TWTRUser *user,
NSError *error)
{
// handle the response or error
if (![error isEqual:nil]) {
NSLog(@"Twitter info -> user = %@ ",user);
} else {
NSLog(@"Twitter error getting profile : %@", [error localizedDescription]);
}
}];
} else {
NSLog(@"Twitter error signed in : %@", [error localizedDescription]);
}
}];
logInButton.center = self.view.center;
[self.view addSubview:logInButton];
Using received TWTRUser *user object, I am able to access user info such as name, screen name, profile image url. Is there any way to get other user information such as user's profile page url, phone no etc?