ios – 是否可以使用Google plus API获取电话号码

验证成功后,我已经通过以下方法获取用户信息.
// 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检索信息.但是,如果用户将其显示为公开,则无法提取电话号码?是否可能与谷歌加api?

解决方法

即使用户将信息标记为“公开”,Google也不会使用其G API访问此数据.

参见this other thread从2012年起明确指出,电话号码不能通过G API.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...