Перейти к содержимому

Vk api как установить

  • автор:

Установка vk_api python

При установки vk_api на Ubuntu 16.04.5 LTS выдетает ошибка установки.

pip install vk_api Collecting vk_api Using cached https://files.pythonhosted.org/packages/ac/c6/7ab7b58b00c6b06af38ce244515e4c6ad6b8fae0c00d4931c63bcdc803f3/vk_api-11.0.0.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 1, in File "/tmp/pip-install-a21j4lkr/vk-api/setup.py", line 16, in long_description = f.read() File "/usr/local/lib/python3.6/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 193: ordinal not in range(128) ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-a21j4lkr/vk-api/ 

Какие варианты ее устранить

Отслеживать

задан 16 сен 2018 в 12:42

6,373 5 5 золотых знаков 25 25 серебряных знаков 56 56 бронзовых знаков

Документация vk_api¶

Примеры по использованию библиотеки доступны на GitHub.

import vk_api vk_session = vk_api.VkApi('+71234567890', 'mypassword') vk_session.auth() vk = vk_session.get_api() print(vk.wall.post(message='Hello world!')) 

Vk api как установить

Комментарии

Популярные По порядку
Не удалось загрузить комментарии.

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

DeepFake-туториал: создаем собственный дипфейк в DeepFaceLab

Рассказываем о технологии DeepFake и шаг за шагом учимся делать дипфейки в DeepFaceLab – нейросетевой программе, меняющей лица в видеороликах.

ООП на Python: концепции, принципы и примеры реализации

Программирование на Python допускает различные методологии, но в его основе лежит объектный подход, поэтому работать в стиле ООП на Python очень просто.

Программирование на Python: от новичка до профессионала

Пошаговая инструкция для всех, кто хочет изучить программирование на Python (или программирование вообще), но не знает, куда сделать первый шаг.

Установка

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

Регистрация приложения

Переходим на сайт ВКонтакте и добавляем новое приложение — https://vk.com/editapp?act=create и заполняем поля.

  • Название — лучше указать название вашего сайта.
  • Платформа — выберите значение — Веб-сайт.
  • Базовый домен — url адрес вашего сайта
  • Доверенный redirect URI — адрес нужно взять на странице Аккаунты, в блоке добавления аккаунта

Настройки приложения ВКонтакте для выгрузки товаров

Страница добавления аккаунта

Если на сайте используется авторизация через соц сети, а именно через ВКонтакте, то в настройках приложения ВКонтакте нужно добавить дополнительный redirect URI — https:///bitrix/tools/oauth/vkontakte.php

Настройка группы / сообщества

После этого переходим обязательно в нужное сообщество или группу и в настройках включаем раздел «Товары» и после этого нажимаем кнопку сохранить. Обязательно нужно выбрать режим Расширенные товары, чтобы выгружались свойства товаров, объединялись торговые предложения в 1 товар в вк, и на странице товара выводился список выпадающий с вариантамисвойств

включение раздела товаров в вконтакте

Настройка модуля

В настройках модуля в админке битрикса необходимо указать данные для доступа к добавленному приложению, через которое будет происходить выгрузка. Необходим заполнить поля — ID приложения и Защищённый ключ .

2022-04-08_17-02.png

Их необходимо скопировать на странице настроек приложения вконтакте.

Настройки созданного приложения

Антикаптча

Иногда работа выгрузки может быть нарушена защитой вконтакте от роботов через запрос подтверждения действия кодом с картинки. Для автоматизации ввода кода используется сервис автоматического распознавания капчи.

Редко возникает необходимость в использовании его, в большинстве случаев — никогда.

Для его работы необходимо зарегистрироваться тут

После регистрации нужно получить ключ для доступа к API сервиса. Достаточно 2х долларов на несколько месяцев использования сервиса.

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

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