Параметр applicationName должен соответствовать шаблону (Google Report API) - PullRequest
1 голос
/ 13 апреля 2020

Я хочу получить данные о встрече в Google Hangouts по коду java, и я пытаюсь получить отчет по API api

. Вот мой код

String userKey = "all";
String applicationName = "meet";
String eventName = "call_ended";
Activities result = service.activities().list(userKey, applicationName).setEventName(eventName).setMaxResults(10).execute();

и ответ

Параметр applicationName должен соответствовать шаблону (admin) | (календарь) | (диск) | (логин) | (токен)

API, который я пытаюсь сделать, это то, что я могу получить данные в этой ссылке по тем же параметрам

https://developers.google.com/admin-sdk/reports/v1/reference/activities/list

и я также могу получить данные по следующему java коду

public static String getGraph() {
        String PROTECTED_RESOURCE_URL = "https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/meet?eventName=call_ended&maxResults=10&access_token=";
        String graph = "";
        try {
            URL urUserInfo = new URL(PROTECTED_RESOURCE_URL + "access_token");
            HttpURLConnection connObtainUserInfo = (HttpURLConnection) urUserInfo.openConnection();
            if (connObtainUserInfo.getResponseCode() == HttpURLConnection.HTTP_OK) {
                StringBuilder sbLines = new StringBuilder("");

                BufferedReader reader = new BufferedReader(
                        new InputStreamReader(connObtainUserInfo.getInputStream(), "utf-8"));
                String strLine = "";
                while ((strLine = reader.readLine()) != null) {
                    sbLines.append(strLine);
                }
                graph = sbLines.toString();
            }
        } catch (IOException ex) {
            ex.printStackTrace();
        }
        return graph;
    }

Я думаю, что это не хорошее решение, и я получил сложную строку

Любое решение, пожалуйста!?

1 Ответ

0 голосов
/ 20 апреля 2020

Это известная ошибка, на которую уже ссылается Google Issue Tracker ; Вы можете проверить это здесь .

...