gpt4 book ai didi

ios - 使用 Google People API iOS 获取用户出生日期和性别

转载 作者:行者123 更新时间:2023-11-28 07:46:21 25 4
gpt4 key购买 nike

我已在线阅读多篇文章,但找不到将 Google People API 集成到 iOS 应用中的适当文档/步骤。

GTLRPeopleServiceQuery_PeopleGet *getDataQuery = 
[GTLRPeopleServiceQuery_PeopleGet queryWithResourceName: @"people/me"];
[getDataQuery setPersonFields:@"genders,birthdays"];

GTLRPeopleServiceService *gService = [[GTLRPeopleServiceService alloc] init];
[gService setAPIKey:@"APIKEYHERE"];
[gService executeQuery: getDataQuery delegate:self didFinishSelector:@selector(getCreatorFromTicket:finishedWithObject:error:)];


-(void)getCreatorFromTicket:(GTLRServiceTicket *) ticket finishedWithObject: (GTLRPeopleService_Person *) finishedWithObject error: (NSError *)error
{
if (error != nil) {
NSLog(@"Error is %@", error.localizedDescription);
}

NSLog(@"Response is %@", finishedWithObject);
}

我遇到了以下错误

The request does not have valid authentication credentials.

谁能告诉我如何添加身份验证凭据或如何解决此问题?

我想获取用户的性别和出生日期

最佳答案

您需要使用 OAuth 对用户进行身份验证。

我不是 iOS 工程师,但您应该查看 Google Objective-C 客户端代码之一 [示例],例如 StorageExample StorageSampleWindowController.m .您将需要使用类似于发出授权请求的 runSigninThenHandler 函数的代码,然后在服务上设置授权方。

关于ios - 使用 Google People API iOS 获取用户出生日期和性别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50904370/

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