通过Objective-C使用Core Reporting API skd从Google Analytics获取数据

我正在尝试使用Core Reporting API sdk从Google Analytics中获取数据。

https://developers.google.com/analytics/devguides/reporting/core/v3/gdataLibraries

但即使IOS的样本不在Xcode 5编译,我找不到任何源代码或例子。

对不起,要求,但有没有人有一个演示的链接,或教程来完成这个?

在分析问题下报告了一个错误

用Xcode 5编译时出现链接器错误

它具有固定的状态,截至2013年9月20日。项目经理也已经给出了一个IOS SDK的链接,其中版本应该> 3.01。

但是在这个固定的状态之后 – 今天有三个用户是有问题的。

经过大量的尝试,我把一个小样本如何获取数据,如果这可以帮助某人:

NSString *const kKeychainItemName = @"eKit: gan"; NSString *const kMyClientID = @"149329999999-heob9dk0o7d9999nkufaehrk99iaf9na.apps.googleusercontent.com"; // pre-assigned by service NSString *const kClientSecret = @"pAzA-4AAAAAcAAAmAAAAAjbA"; // pre-assigned by service @interface sFirstViewController () @end @implementation sFirstViewController { APPaginalTableView *_paginalTableView; GTLObject *myGTL; } - (void)viewDidLoad{ [super viewDidLoad]; } - (void)viewController:(GTMOAuth2ViewControllerTouch *)viewController finishedWithAuth:(GTMOAuth2Authentication *)auth error:(NSError *)error { if (error != nil) { // Authentication failed } else { // Authentication succeeded self.auth=auth; [self analytics_Query]; [viewController dismissViewControllerAnimated:TRUE completion:nil]; } } - (void)analytics_Query{ GTLServiceAnalytics *service = [[GTLServiceAnalytics alloc] init]; service.authorizer=self.auth; GTLQueryAnalytics *query = [GTLQueryAnalytics queryForDataGaGetWithIds:@"ga:79891549" startDate:@"2006-01-01" endDate:@"today" metrics:@"ga:totalEvents"]; //GTLQueryAnalytics *query = [GTLQueryAnalytics queryForManagementAccountsList]; GTLServiceTicket *ticket = [service executeQuery:query completionHandler:^(GTLServiceTicket *ticket, id object, NSError *error) { if (error == nil) { myGTL=object; } }]; }