Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

В каких случаях в ручке v2/myself возвращается массив? #628

Open
danfimov opened this issue Sep 21, 2023 · 1 comment
Labels

Comments

@danfimov
Copy link
Contributor

danfimov commented Sep 21, 2023

Добрый день!

В документации написано, что:

Тело ответа содержит JSON-массив с параметрами текущего пользователя.

Хотя на самом деле ответ может не быть JSON-массивом, и содержать словарь с информацией лишь об одном пользователе.

Пример:

{
    "self": "https://api.tracker.yandex.net/v2/users/XXXXXX",
    "uid": XXXXXX,
    "login": "lovesolaristics",
    "trackerUid": XXXXXX,
    "passportUid": XXXXXX,
    "cloudUid": "XXXXXX",
    "firstName": "Dmitry",
    "lastName": "Anfimov",
    "display": "Dmitry Anfimov",
    "email": "[email protected]",
    "external": false,
    "hasLicense": true,
    "dismissed": false,
    "useNewFilters": true,
    "disableNotifications": false,
    "firstLoginDate": "2023-09-16T20:12:03.178+0000",
    "lastLoginDate": "2023-09-20T21:28:39.216+0000",
    "welcomeMailSent": true,
    "sources": [
        "directory",
        "cloud"
    ]
}

Отсюда вопрос: в каких случаях возвращается массив?

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

@danfimov
Copy link
Contributor Author

Аналогичная проблема есть и в ручке получения информации о пользователе по login/uid: https://cloud.yandex.ru/docs/tracker/get-user

Судя по всему, там тоже можно получить НЕ массив в ответе.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants