vk-android-sdk
vk-android-sdk copied to clipboard
Невозможность положить строку в user_ids в users.get
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 юзера или группы получить?
Как по
screen_name
id юзера или группы получить?
Если ещё актуально, то для этого есть метод utils.resolveScreenName. На вход принимает screen_name
и возвращает объект с полями type
и object_id
(в вашем случае — ID пользователя или группы).
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 юзера или группы получить?
Согласен
Согласен