gpt4 book ai didi

ios - Google+未返回用户 friend 的电子邮件地址

转载 作者:行者123 更新时间:2023-12-01 18:58:57 25 4
gpt4 key购买 nike

我正在尝试访问用户的google +帐户的好友列表。

我已经将此代码用于此目的...

-(void)getGooglePlusAccounts:(NSString *)notificationNameStr
{
GTLServicePlus* plusService = [[GTLServicePlus alloc] init];
plusService.retryEnabled = YES;

[plusService setAuthorizer:[[GPPSignIn sharedInstance] authentication]];

GTLQueryPlus *query =
[GTLQueryPlus queryForPeopleListWithUserId:@"me"
collection:kGTLPlusCollectionVisible];
[plusService executeQuery:query
completionHandler:^(GTLServiceTicket *ticket,
GTLPlusPeopleFeed *peopleFeed,
NSError *error) {
if (error) {
NSLog(@"Error: %@", error);
} else {
// Get an array of people from GTLPlusPeopleFeed
NSArray* peopleList = peopleFeed.items;
NSLog(@"peopleList: %@", peopleList);

}];
}

这将为我提供UserID,图片,名称,但没有电子邮件。

我如何找到 friend 的电子邮件。

最佳答案

如果该 friend 未将 friend 的电子邮件地址设置为公开,则无法获取该 friend 的电子邮件地址。因此,您之所以没有为您的 friend 返回电子邮件地址,是因为他们没有将电子邮件地址设置为公开。

要解决此问题,请告诉您的 friend 将其电子邮件地址设置为公开。 :)

以下引用来自文件Google+ api - People

emails []列表此人拥有的电子邮件地址列表,
包括他们的Google帐户电子邮件地址,以及已验证的 public
他们的Google+个人资料上的电子邮件地址。 plus.profile.emails.read
范围需要检索这些电子邮件地址,或电子邮件范围
可用于仅检索Google帐户的电子邮件地址。

关于ios - Google+未返回用户 friend 的电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24262227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com