Пользователь находится в чёрном списке. Подробности.
_-LCD-_
Заблокирован
_-LCD-_
Заблокирован
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Привет всем,подскажите пож пример авторизации на python,для ВК
Curium
Пользователь
Curium
Пользователь
Тебе с библиотекой ?
Curium
Пользователь
Curium
Пользователь
библиотека:
Войдите или зарегистрируйтесь для просмотра ссылок.
import vk_api def main(): >>vk_session = vk_api.VkApi(login, password) >>try: >>>>vk_session.authorization() >>except vk_api.AuthorizationError as error_msg: >>>>print(error_msg) «»» Будет ошибка напишет в консоле «»» >>>>return vk=vk_session.get_api() vk — шлюз общения с VK API напр vk.wall.get(count=1) послучим последний пост со стены нашего пользователя
Источник: bhf.gg
Как Убрать Человека из Черного Списка в ВК Через Телефон в 2022 / Как Удалить из ЧС в ВКонтакте
VkApi, Python. Не работает черный список у бота
Условие почему-то не работает или работает не корректно. Пользователю в чс бот по прежнему предоставляет свой функционал. На черновом варианте все работало:
ignore_list = [‘12345678’] from_id = 12345678 if from_id not in ignore_list: print(‘hello’) elif from_id in ignore_list: print(‘you are in blacklist’) #на выводе все корректно: you are in blacklist
Отслеживать
задан 18 авг 2021 в 13:27
61 8 8 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
А Вы в каком формате в списке храните идентификаторы пользователей? VK Api возвращает целочисленное значение.
Не знаю, как Вы проверяли, но в коде ниже (где в выводе «все корректно») программа выводит hello, т.к. типы данных различаются.
Отслеживать
ответ дан 19 авг 2021 в 18:00
352 1 1 серебряный знак 9 9 бронзовых знаков
Черт. Точно. Настолько глупо вышло, что мне сейчас стало очень стыдно, спасибо огромное.
19 авг 2021 в 20:09
- vkontakte-api
- list
- if
- условия
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
VK API уведомление о новом комментарии
Я давно стал добавлять на страницы своих сайтов виджет ВКонтакте для комментирования.
Как посмотреть у кого я в чёрном списке в ВК с телефона? Чёрный список ВКонтакте
Его достоинство – простота в установке и обслуживании, недостаток – коментарии не индексируются поисковиками.
Ещё один недостаток я победил нашел только сейчас: это уведомление о новом коментарии. Из-за отсутствия уведомления я не мог отвечать вовремя на новые комментарии, что не есть хорошо.
Начну с добавления виджета, чтобы получилась законченная статья.
Добавить виджет коментрирования для сайта можно здесь: https://vk.com/dev/Comments.
Там же Вы получите код для вставки, но не получите api_secret, с помощью которого сможете проверять, что уведомление о новом коментарии пришли от Вашего скрипта. Мне он не нужен, если Вам нужен, регистрируйте приложение по расширенной схеме здесь: https://vk.com/editapp?act=create или подсмотрите его в Мои Приложения, Редактирование, слева Настройки — там будет ваш «Защищенный ключ». Получите код виджета, что-типа такого:
of your page —> VK.init(); VK.Widgets.Comments(«vk_comments», );
API виджета комментария имеет параметр onChange. Функция, которую содержит параметр onChange, вызывается каждый раз при событии удаления/создания комментария. Подробнее о виджете коментрирования здесь. Измените вызов VK.Widgets.Comments на следующий:
VK.Widgets.Comments(«vk_comments», onChange: addCommentCallback>);
или если вы хотите передавать дополнительную информацию, например id поста, то так:
VK.Widgets.Comments(«vk_comments», , «post_»);
Третий параметр — это ID данного виджета (блока) комментариев, если его не указывать в качестве id, используется md5-хэш от location.href (ссылки на эту страницу).
CallBack-функция onChange вызывается с четырьмя параметрами:
- num — количество комментариев
- last_comment — текст последнего комментария
- date — текущая дата в формате ISO 8601 (например, 2004-02-12T15:19:21+00:00)
- sign — контрольная сумма md5 от конкатенации 4х строк: api_secret, date, num, last_comment. В языке php может быть получена с помощью md5($api_secret.$date.$num.$last_comment). Защищенный секрет api_secret Вы можете узнать при редактировании своего приложения в графе «Защищенный ключ».
Если у Вас на сайте используется jquery, Вы можете вызвать отправку сообщения на сервер используя следующий код:
function addCommentCallback(num, last_comment, date, sign)< $.post(«http://ВАШ_САЙТ.ru/vkcomment.php»,< type: ‘vkontakte’, num: num, last_comment: last_comment, date: date, sign: sign, id: «post[‘id’]?>» >); >
Я jquery не использую, у меня код такой:
function addCommentCallback(num, last_comment, date, sign) < try < if(num last_comment date sign)< var data=new FormData(); data.append(‘num’, num); data.append(‘last_comment’, last_comment); data.append(‘date’, date); data.append(‘sign’, sign); data.append(‘ref’, document.location.referrer); var xhr=new XMLHttpRequest(); xhr.open(‘POST’, ‘/vkcomment.php’, false); xhr.send(data); return true; >log(num, last_comment, date); > catch (e) < log(e); >return true; >
Ну и непосредственно PHP обработчик vkcomment.php:
Источник: htmlweb.ru