Как указать правильный USER_ID в analyticsreporting.userActivity.search? - PullRequest
0 голосов
/ 27 мая 2019

Я пытаюсь получить данные, связанные с USER_ID, с помощью analyticsreporting.userActivity.search из API отчетов Analytics v4, используя Google API Explorer. Но когда я создаю тело запроса в соответствии с официальным образцом, возвращается результат отсутствия USER_ID.

Запрос отправлен и ответ отправлен ниже. (ViewID был опущен.)

POST https://analyticsreporting.googleapis.com/v4/userActivity:search?key={YOUR_API_KEY}

{
    "viewId": "(Omitted)",
    "user": {
        "type": "USER_ID",
        "userId": "28"
    },
    "dateRange": {
        "startDate": "2019-05-20",
        "endDate": "2019-05-26"
    }
}
400

- Hide headers -

cache-control:  private
content-encoding:  gzip
content-length:  114
content-type:  application/json; charset=UTF-8
date:  Mon, 27 May 2019 11:14:44 GMT
server:  ESF
vary:  Origin, X-Origin, Referer

{
 "error": {
  "code": 400,
  "message": "USER_ID: 28 not found.",
  "status": "INVALID_ARGUMENT"
 }
}

В указанном USER_ID используется значение идентификатора пользователя, которое можно проверить в проводнике Google Analytics. Я попытался указать числа, такие как 1 или 2, и другие идентификаторы, отображаемые в User Explorer для значения USER_ID, но результат был таким же. И я удалил dateRange, но результат был тот же. Как и при изменении ViewID, сообщение об ошибке изменяется на «Нет разрешения на просмотр», поэтому ViewID не является проблемой.

Скажите, пожалуйста, правильный метод спецификации USER_ID.

спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...