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

Невозможность положить строку в user_ids в users.get #549

Open
sermah opened this issue Feb 10, 2024 · 3 comments

Comments

@sermah
Copy link

sermah commented Feb 10, 2024

https://dev.vk.com/ru/method/users.get

Описание из доки:

user_ids
string

Перечисленные через запятую идентификаторы пользователей или их короткие имена (screen_name).
По умолчанию — идентификатор текущего пользователя.

Подчеркну - screen_name. Сейчас usersGet имеет такую сигнатуру:

fun usersGet(
        userIds: List<UserId>? = null,  // <---- список оберток для Long
        fields: List<UsersFieldsDto>? = null,
        nameCase: String? = null
    ): VKRequest<List<UsersUserFullDto>>

Собсно, куда screen_name класть?

А пока жду костыль - как по screen_name id юзера или группы получить?

@truenotnamed
Copy link

truenotnamed commented Mar 3, 2024

Как по screen_name id юзера или группы получить?

Если ещё актуально, то для этого есть метод utils.resolveScreenName. На вход принимает screen_name и возвращает объект с полями type и object_id (в вашем случае — ID пользователя или группы).

@ivanmalikov394
Copy link

https://dev.vk.com/ru/method/users.get

Описание из доки:

user_ids
string

Перечисленные через запятую идентификаторы пользователей или их короткие имена (screen_name).
По умолчанию — идентификатор текущего пользователя.

Подчеркну - screen_name. Сейчас usersGet имеет такую сигнатуру:

fun usersGet(
        userIds: List<UserId>? = null,  // <---- список оберток для Long
        fields: List<UsersFieldsDto>? = null,
        nameCase: String? = null
    ): VKRequest<List<UsersUserFullDto>>

Собсно, куда screen_name класть?

А пока жду костыль - как по screen_name id юзера или группы получить?

Согласен

@ivanmalikov394
Copy link

Согласен

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

No branches or pull requests

3 participants