Как найти ид пользователя ВК?

Для того чтобы найти идентификатор пользователя ВКонтакте (VK), вы можете воспользоваться API VK или JavaScript SDK.

С использованием API VK вы можете получить идентификатор пользователя в несколько простых шагов. Сначала вам нужно зарегистрироваться в VK Developer и создать свое приложение. Затем вы должны получить токен доступа, который дает возможность использовать API VK.

После получения токена доступа, вы можете отправить запрос к методу users.get, указав параметры {user_ids: <ваш_никнейм_или_id>, access_token: <ваш_токен_доступа>, v: 5.131}. В ответе на запрос вы получите информацию о пользователе, включая его идентификатор.

Пример кода, который вы можете использовать для выполнения запроса через API VK:

fetch('https://api.vk.com/method/users.get?user_ids=<ваш_никнейм_или_id>&access_token=<ваш_токен_доступа>&v=5.131')
  .then(response => response.json())
  .then(data => {
    const userId = data.response[0].id;
    console.log(userId);
  })
  .catch(error => {
    console.error('Ошибка:', error);
  });

Если вам необходимо найти идентификатор пользователя внутри вашего JavaScript-приложения, которое работает на странице пользователя ВКонтакте, то вы можете воспользоваться JavaScript SDK VK.

Вы должны добавить скрипт VK в вашу страницу:

<script src="https://vk.com/js/api/openapi.js?168"></script>

А затем инициализировать SDK и использовать метод VK.Auth.getLoginStatus для проверки статуса авторизации пользователя. Этот метод возвращает информацию о текущем пользователе, включая его идентификатор.

VK.init({
  apiId: 'Ваш_ID_приложения'
});

VK.Auth.getLoginStatus(function(response) {
  if (response.status === 'connected') {
    const userId = response.session.mid;
    console.log(userId);
  }
});

Обратите внимание, что для использования JavaScript SDK VK ваше приложение должно быть зарегистрировано на платформе VK. После успешной инициализации SDK вы можете использовать его другие методы для получения других данных о пользователе или выполнения других операций.