تُعيد واجهة برمجة تطبيقات Google Search Console بيانات فارغة

أحاول الحصول على بيانات وحدة تحكم بحث Google باستخدام واجهة برمجة تطبيقات بحث Google ولكنها تُرجع قائمة مواقع فارغة

مدونتي هي

public static void main(String[] args) {

    Webmasters webmasters = buildWebmasters();
    System.out.println(webmasters);
    try {
        Webmasters.Sites.List request = webmasters.sites().list();
        SitesListResponse siteList = request.execute();
        System.out.println(siteList);
    } catch (IOException e) {
        throw new IllegalStateException(e);
    }
}

بناء مدير الموقع هو

private static Webmasters buildWebmasters() {
    HttpTransport httpTransport = null;
    try {
        httpTransport = GoogleNetHttpTransport.newTrustedTransport();
    } catch (GeneralSecurityException e) {
        throw new IllegalStateException(e);
    } catch (IOException e) {
        throw new IllegalStateException(e);
    }
    JsonFactory jsonFactory = JacksonFactory.getDefaultInstance();
    GoogleCredential credential = null;
    try {
        credential = GoogleCredential
                .fromStream(new FileInputStream("file.json"))
                .createScoped(Collections.singleton(WebmastersScopes.WEBMASTERS));
    } catch (IOException e) {
        throw new IllegalStateException(e);
    }
   //Create a new authorized API client
    Webmasters webmasters = new Webmasters.Builder(httpTransport, jsonFactory, credential).setApplicationName("SearchConsoleCli").build();
    return webmasters;
}

وضع خارج هو {}

0