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

时间:2014-03-04 10:55:06

标签: ios objective-c google-plus

我获得认证成功后,我已经通过以下方法获得了用户信息。

// 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?

1 个答案:

答案 0 :(得分:14)

Google不提供使用G + API访问此数据的权限,即使用户将信息标记为“公开”。

请参阅2012年的this other thread,其中明确指出无法通过G + API提供电话号码。