我获得认证成功后,我已经通过以下方法获得了用户信息。
// 1. Create a |GTLQuery| object to get people profile who are authenticated
GTLQueryPlus *query = [GTLQueryPlus queryForPeopleGetWithUserId:@"me"];
// 2. Execute the query.
[[[GPPSignIn sharedInstance] plusService] executeQuery:query completionHandler:^(GTLServiceTicket *ticket,GTLPlusPerson *gpUser,NSError *error) {
// here I've retrieved all info about users
NSLog(@"GP user first name : %@",gpUser.name.givenName);
NSLog(@"GP user last name : %@",gpUser.name.familyName);
//But don't know how extract phone number.
}];
This google doc显示了如何通过google api检索信息。但如果用户将其显示为公开,则无法看到如何提取电话号码? 是否可以使用google plus api?
答案 0 :(得分:14)
Google不提供使用G + API访问此数据的权限,即使用户将信息标记为“公开”。
请参阅2012年的this other thread,其中明确指出无法通过G + API提供电话号码。