Задать вопрос

Как получить идентификатор текущего пользователя в виджете сообществ вк?

В документации сказано: "Используйте переменную (Args.uid) для получения идентификатора текущего пользователя. "
Как ее использовать в инициалиализации виджета вк?

Пример:
var code = 'return { "title":  "s", "rows": [{ "title": "Привет", "icon_id" : "*Тут необходимо вставить ID *", "descr": "Привет"}] };';
        
  VK.callMethod('showAppWidgetPreviewBox', 'list', code);


https://vk.com/dev/apps_widgets
  • Вопрос задан
  • 675 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
vkapi
@vkapi
В Args.uid просто находится число
То есть должно быть так "icon_id": "id" + Args.uid

Кроме того параметр нужен для получения других полей из профиля пользователя, например
user = API.users.get({ id: Args.uid })[0],
После этого в коде можно вызывать конкретные поля
"title": "Добро пожаловать, " + user.first_name + "!",
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:12
10000 руб./за проект
22 дек. 2024, в 19:47
3000 руб./за проект
22 дек. 2024, в 19:03
60000 руб./за проект