iOSアプリにgoogleplusを統合しました。正常にサインインできますが、ログインしている現在のユーザーのメールIDを取得できません。https: //developers.google.com/+/を参照しました。 mobile / ios /で、サインインに必要なすべての手順を実行しました。
では、Login In Google plusである現在のユーザーメールIDを取得するにはどうすればよいですか?
iOSアプリにgoogleplusを統合しました。正常にサインインできますが、ログインしている現在のユーザーのメールIDを取得できません。https: //developers.google.com/+/を参照しました。 mobile / ios /で、サインインに必要なすべての手順を実行しました。
では、Login In Google plusである現在のユーザーメールIDを取得するにはどうすればよいですか?
GTMOAuth2Authentication.mファイルに移動します。dicのメソッドsetKeysForResponseDictionaryは、メソッドの最後にアクセストークンを返します。
accessTocken = [dict valueForKey:@"access_token"]; // access tocken pass in .pch file
[accessTocken retain];
とあなたのコントローラーで
- (IBAction)momentButton:(id)sender {
NSString *str = [NSString stringWithFormat:@"https://www.googleapis.com/oauth2/v1/userinfo?access_token=%@",accessTocken];
NSString* escapedUrl = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@",escapedUrl]];
NSString *jsonData = [[NSString alloc] initWithContentsOfURL:url usedEncoding:nil error:nil];
NSMutableDictionary *proDic = [[NSMutableDictionary alloc] init];
proDic=[jsonData JSONValue];
NSLog(@"%@",proDic);