Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Google Analytics API:Analytics.builder方法在哪里?_Java_Google Api_Google Analytics Api_Google Api Java Client - Fatal编程技术网

Java Google Analytics API:Analytics.builder方法在哪里?

Java Google Analytics API:Analytics.builder方法在哪里?,java,google-api,google-analytics-api,google-api-java-client,Java,Google Api,Google Analytics Api,Google Api Java Client,我正在尝试将Google Analytics API与Java结合使用。我下载了API的最新版本的客户端库,似乎还有我需要的所有其他软件包。我的问题是,Google提供的示例代码作为其使用Analytics.builder()方法的一部分(见下面的代码),但该方法似乎不在Analytics类中。有什么想法吗?提前谢谢 /* * Google Analytics API test. */ package helloanalyticsapi; import com.google.api.cli

我正在尝试将Google Analytics API与Java结合使用。我下载了API的最新版本的客户端库,似乎还有我需要的所有其他软件包。我的问题是,Google提供的示例代码作为其使用
Analytics.builder()
方法的一部分(见下面的代码),但该方法似乎不在Analytics类中。有什么想法吗?提前谢谢

/*
 * Google Analytics API test.
 */
package helloanalyticsapi;

import com.google.api.client.auth.oauth2.*;
import com.google.api.client.extensions.jetty.auth.oauth2.LocalServerReceiver;
//import com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAccessProtectedResource;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.http.javanet.NetHttpTransport;
import com.google.api.client.json.JsonFactory;
import com.google.api.client.json.jackson.JacksonFactory;
import com.google.api.services.analytics.Analytics;
import com.google.api.services.analytics.AnalyticsScopes;
//import com.google.api.services.oauth2.*;
import java.util.Arrays;
/**
 *
 * @author basset
 */
public class HelloAnalyticsApi {

    // Global instance of the HTTP transport.
    private static final HttpTransport HTTP_TRANSPORT = new NetHttpTransport();

    // Global instance of the JSON factory.
    private static final JsonFactory JSON_FACTORY = new JacksonFactory();

    private static Analytics initializeAnalytics() throws Exception {
        Credential credential = OAuth2Native.authorize(
        HTTP_TRANSPORT, JSON_FACTORY, new LocalServerReceiver(),
        Arrays.asList(AnalyticsScopes.ANALYTICS_READONLY));

        Analytics analytics;
        analytics = Analytics.builder(HTTP_TRANSPORT, JSON_FACTORY)
            .setApplicationName("Hello-Analytics-API-Sample")
            .setHttpRequestInitializer(credential)
            .build();

        return analytics;

    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {


    }
}

看起来它已被删除,您现在必须将该构建链替换为


Analytics Analytics=新分析(HTTP_传输、JSON_工厂、凭证)


本教程已有一年多的历史,似乎没有跟上图书馆的步伐。

我在
com.google.api.services.Analytics.Analytics中有Analytics.Builder()方法,我正在使用GA v3