Как получить id пользователя вконтакте api
Перейти к содержимому

Как получить id пользователя вконтакте api

  • автор:

Метод Users.Get

Этот метод можно вызвать с сервисным ключом доступа. Возвращаются только общедоступные данные.

Страница документации ВКонтакте users.get.

Синтаксис

Параметры

  • UserIds — Перечисленные через запятую идентификаторы пользователей или их короткие имена (screen_name). По умолчанию — идентификатор текущего пользователя. Список строк, разделенных через запятую, количество элементов должно составлять не более 1000.
  • Fields — Список дополнительных полей профилей, которые необходимо вернуть. См. подробное описание. Доступные значения: photo_id, verified, sex, bdate, city, country, home_town, has_photo, photo_50, photo_100, photo_200_orig, photo_200, photo_400_orig, photo_max, photo_max_orig, online, lists, domain, has_mobile, contacts, site, education, universities, schools, status, last_seen, followers_count, common_count, occupation, nickname, relatives, relation, personal, connections, exports, wall_comments, activities, interests, music, movies, tv, books, games, about, quotes, can_post, can_see_all_posts, can_see_audio, can_write_private_message, can_send_friend_request, is_favorite, is_hidden_from_feed, timezone, screen_name, maiden_name, crop_photo, is_friend, friend_status, career, military, blacklisted, blacklisted_by_me.
  • NameCase — Падеж для склонения имени и фамилии пользователя. Возможные значения: именительный – nom, родительный – gen, дательный – dat, винительный – acc, творительный – ins, предложный – abl. По умолчанию nom строка.
  • Поляcounters, military будут возвращены только в случае, если передан ровно один user_id.

Результат

После успешного выполнения возвращает объект, содержащий число результатов в поле TotalCount и массив объектов, описывающих пользователей.

Узнать id с помощью vk_api

Как узнать id юзера в вк с помощью модуля vk_api и его сокращенного имени(ссылки). Использую python 3.8 Всем заранее благодарен и попрошу максимально подробно описать как это сделать ведь я хочу не просто скопипастить код а и понять его. Пробывал так, но получал ошибку :

Попробуй так, но если ты хочешь реализацию через @, то у тебя не получится, потому что в сообщении это работает как

Даниил Бульбулькин's user avatar

мне кажется должно быть примерно вот так

getFollowers — Возвращает список идентификаторов пользователей, которые являются подписчиками пользователя.

если нужно что другое можно посмотреть здесь

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.3.13.43310

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Как получить ID текущего пользователя Вконтакте?

YardalGedal

При отображении приложения посредством flashVars или строки запроса (для IFrame приложений) в него передаются следующие параметры:

api_url – это адрес сервиса API, по которому необходимо осуществлять запросы.
api_id – это id запущенного приложения.
user_id – это id пользователя, со страницы которого было запущено приложение. Если приложение запущено не со страницы пользователя, то значение равно 0.
sid – id сессии для осуществления запросов к API
secret – Секрет, необходимый для осуществления подписи запросов к API
group_id – это id группы, со страницы которой было запущено приложение. Если приложение запущено не со страницы группы, то значение равно 0.
viewer_id – это id пользователя, который просматривает приложение.
и другие — подробнее здесь

В случае если у Вас сайт — необходима авторизация либо на базе OAuth 2.0, либо Open API

Как получить id пользователя вконтакте api

  1. От блока условий сделаем связь с HTTP-запросом, чтобы получить страну пользователя из информации о странице вк:

  1. Вот как будет выглядеть этот HTTP-запрос:

  • Мы используем метод users.get. Вы можете почитать об этом методе здесь.* Так как мы до этого получили ID пользователя с помощью блока условий, наш запрос содержит следующее значение: user_ids=$ вместо будет подставлен реальный идентификатор пользователя ВКонтакте.* Мы используем параметр fields метода users.get* в параметре fields мы используем значение country. Это также определено документацией API ВКонтакте.* access_token определяет токен нашего канала. Поэтому вместо ACCESS_TOKEN нужно вставить ключ, полученный из ВКонтакте.* И, наконец, 5.101 — это последняя версия протокола API ВКонтакте. Вам нужно указать актуальную версию протокола API ВКонтакте. Посмотреть, какая версия является актуальной на данный момент, вы можете здесь (самая верхняя версия — актуальная): https://vk.com/dev/versions

  1. От блока «Завершен с ошибкой» добавим связь с текстовым блоком со следующим содержанием: Ошибка $httpStatus

  1. Убедимся, что мы получили эту информацию от пользователя

  1. Если это условие выполняется, можем продвигаться по сценарию (далее будем добавлять HTTP-запрос). А если нет (вариант else) добавим текстовый блок с вопросом о стране проживания.

  1. Прежде чем вывести название страны, мы можем воспользоваться сервисом morpher.ru для того чтобы склонять название страны. Будем совершать это с помощью этого блока HTTP-запрос:

Здесь мы в фигурных скобках указали название переменной, содержание которой будем склонять. В нашем случае это переменная $country, но вы можете склонять значение любой другой переменной.Имя переменной: $newcountry — запишем полученный от морфера массив в эту переменнуюЗначение: $httpResponse

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *