2016-03-29 4 views
0

Ich versuche Google Webmaster SearchanalyticsAbfrage mit Verwendung der Java-API zu implementieren, aber ich fand es noch keine Java Probe zu verwenden, in Google-Website here gibt es Nur Python-Beispiele für die Suchanalytics-Abfrage, und sie sagten nicht, dass sie nicht in der Java-API verfügbar sind.Searchanalytics Abfrage JAVA API v3 (Google Webmaster Tools)

Ich fand diese Klasse Webmasters.Searchanalytics.Query in der Java-API, die ich vermute, dass entspricht der Python-Funktion searchanalytics.query(), aber ich habe keine Implementierung davon gefunden. Meine Frage, wenn es möglich ist, Daten von der Google Search Console mit der Java-API abzufragen ?? Wenn ja, wüßte ich, wenn es jemanden gibt, der ein Java-Beispiel bereitstellen kann, etwa das Python-Beispiel von Google here.

Vielen Dank im Voraus.

Antwort

1

succeded I Webmasters.Searchanalytics.Query wie folgt

zuerst Sie Ihre QueryRequest mit der SearchAnalyticsQueryRequest Klasse Beispiel erstellen implementieren müssen:

die Abfrage wie folgt
private static SearchAnalyticsQueryRequest createSearchAnalyticsQueryRequest() { 
     SearchAnalyticsQueryRequest searQueryRequest = new SearchAnalyticsQueryRequest(); 
     searQueryRequest.setStartDate("2016-04-10"); 
     searQueryRequest.setEndDate("2016-04-20"); 
     List<String> dimensions = new ArrayList<String>(); 
     dimensions.add("page"); 
     dimensions.add("query"); 
     dimensions.add("country"); 
     dimensions.add("device"); 
     dimensions.add("date"); 
     searQueryRequest.setDimensions(dimensions); 
     return searQueryRequest; 
    } 

dann ausführen:

public static String Query(String site, 
      SearchAnalyticsQueryRequest searQueryRequest) throws Exception { 

     Webmasters.Searchanalytics.Query query = service.searchanalytics() 
       .query(site, searQueryRequest); 
     SearchAnalyticsQueryResponse queryResponse = query.execute(); 

     return queryResponse.toPrettyString(); 
    } 
0

Ich denke, Sie haben es verpasst. here. Eigentlich müssen Sie nur auf den Link Java auf der linken Seite klicken.

+0

Nein, ich habe es nicht vermisst, was ich brauche, ist die Java-Implementierung von 'The Quer' Ihre Google-Suchdaten finden Sie hier https://developers.google.com/webmaster-tools/v3/how-tos/search_analytics –