Vk user id как получить

def vk_get_photo_albums():
url = vk_api_url + «photos.getAlbums»
params = ‘user_id’: vk_user_id ,
‘access_token’: vk_token ,
‘v’: vk_api_version
>
return requests.get(url, params=params).json()[‘response’][‘items’]

vk_photo_albums = vk_get_photo_albums()
print(vk_photo_albums)

Загрузить фото

vk_album_id = «. «
def vk_upload_photo( filepath ):
upload_url = vk_get_upload_server( vk_token , vk_album_id )
upload_file = filepath , ‘rb’)>
response = requests.post(upload_url, files=upload_file).json()
save_url = vk_api_url + «photos.save»
params = ‘album_id’: response[‘aid’],
‘server’: response[‘server’],
‘photos_list’: response[‘photos_list’],
‘hash’: response[‘hash’],
‘access_token’: vk_token ,
‘v’: vk_api_version
>
return requests.get(save_url, params=params).json()[‘response’]

VkOnip NS fix 1 | Новая версия | Как получить ID VK |

Источник: dzen.ru

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

Искал, нашел не совсем нужное.
В основном рассказывается как подписаться незаметно итд. Короче не все то что надо и что не совсем законно.

Знаю что многие сайты вынимают id если он авторизован и даже если нет.
Спасибо за ответы или какие-то мысли.

Брать виджет, делать его невидимым и прикреплять к курсору не хочу.
Хотя мысли если как вытянуть всю инфу, но приватность хочется сохранить.
А дальше пускай пользователь решает.

Кстати нашел способ как увести не только приватные данные, да и стр. в целом.
Что делать? В поддержке написали что и обычно пишут, все нормально.

  • Вопрос задан более трёх лет назад
  • 1133 просмотра
Еще по теме:  Как работает look alike Вконтакте

4 комментария

Оценить 4 комментария

Источник: qna.habr.com

7 способов узнать ID пользователя в WordPress

Обзорная статья о том, как узнать ID пользователя WordPress в различных ситуациях.

Что такое ID пользователя? Это его уникальный идентификатор, используемый в различных функциях движка WP.

1. URL профиля пользователя в админке

Способ довольно простой, однако у него есть два минуса. Во-первых, вы должны быть авторизованы, во-вторых, вы не сможете узнать ID пользователя, под которым вы вошли.

    Авторизуемся в админке и переходим в меню Пользователи > Все пользователи.

Ссылка «Все пользователи» в меню

ID пользователя в ссылке на его профиль

2. Добавление колонки с ID в список пользователей в админке

Скажу вам честно, если вам часто приходится выяснять ID пользователей WordPress, то этот способ значительно облегчит вашу жизнь. Он прост в установке и дает потрясающий результат:

КАК БАЙТЯТ НА БАН В РОБЛОКС ! #roblox #роблокс #челлендж #shorts

колонка с ID пользователей

Для того, чтобы установить такое на свой блог, достаточно вставить следующий код в functions.php вашей текущей темы:

/* * Добавление колонки */ function true_user_id_column( $columns ) { $columns[‘user_id’] = ‘ID’; return $columns; } add_filter(‘manage_users_columns’, ‘true_user_id_column’); /* * Заполнение колонки */ function true_user_id_column_content($value, $column_name, $user_id) { if ( ‘user_id’ == $column_name ) return $user_id; return $value; } add_action(‘manage_users_custom_column’, ‘true_user_id_column_content’, 10, 3); /* * Оформление колонки (необязательно) */ function true_user_id_column_style(){ echo ‘.column-user_id ‘; } add_action(‘admin_head-users.php’, ‘true_user_id_column_style’);

3. Как узнать ID пользователя, зная его email

Здесь нам поможет функция get_user_by(). Вот простой пример:

4. Получаем ID пользователя по его имени пользователя (логину)

В данном примере второй аргумент «admin» и есть заданное имя пользователя. Впрочем, за всеми подробностями обращайтесь к описанию функции get_user_by().

$user = get_user_by(‘login’, ‘admin’); $user_id = $user->ID;

5. Если известно только имя (first_name) или фамилия (last_name)

Выводим ID всех пользователей с именем «Миша»:

Еще по теме:  Анкета для парней при знакомстве Вконтакте примеры

global $wpdb; $users = $wpdb->get_results( «SELECT user_id FROM $wpdb->usermeta WHERE meta_key = ‘first_name’ AND meta_value = ‘Миша'» ); if( $users ) { foreach ( $users as $user ) { echo ‘

‘ . $user->user_id . ‘

‘; } } else { echo ‘Пользователей с указанным именем нет в базе.’; }

Выводим ID всех пользователей с фамилией «Рудрастых»:

global $wpdb; $users = $wpdb->get_results( «SELECT user_id FROM $wpdb->usermeta WHERE meta_key = ‘last_name’ AND meta_value = ‘Рудрастых'» ); if( $users ) { foreach ( $users as $user ) { echo ‘

‘ . $user->user_id . ‘

‘; } } else { echo ‘Пользователей с указанной фамилией нет в базе.’; }

6. Как вывести ID автора, опубликовавшего пост

В данном случае ID пользователя очень удобно вытаскивать из объекта поста. Сам объект поста можно получить различными способами:

get_post()

Функция get_post() очень удобна, когда нужно получить объект с информацией о конкретном посту:

$my_post = get_post( $id ); // $id — ID поста echo $my_post->post_author; // выводим ID автора указанного поста

WP_Query

Подробное описание этого класса и его параметров вы можете найти здесь. Данный пример выведет заголовки всех постов и страниц на блоге, в скобках после каждого заголовка будет указан ID автора, опубликовавшего пост:

$args = array( ‘posts_per_page’ => -1, ‘post_type’ => array(‘post’,’page’) ); $query = new WP_Query( $args ); while( $query->have_posts() ) : $query->the_post(); echo $query->post->post_title . ‘ (автор: ‘ . $query->post->post_author . ‘)
‘; endwhile; wp_reset_postdata();

7. Как узнать ID текущего пользователя

Функция get_current_user_id() возвращает ID текущего авторизованного пользователя WordPress:

$current_user_id = get_current_user_id();

Смотрите также

  • get_user_by() — позволяет получить информацию о пользователе, если известен или логин, или ID, или email
  • Используем e-mail вместо имени пользователя для входа на сайт
  • WP_Query()
  • get_current_user_id() — функция возвращает ID текущего пользователя

Миша

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.

Еще по теме:  Что такое скс Вконтакте

Пишите, если нужна помощь с сайтом или разработка с нуля.

Источник: misha.agency

Рейтинг
( Пока оценок нет )
Загрузка ...