fandorin_official
@fandorin_official
Герой серии исторических детективов.

Как правильно «упаковать» запрос к VK API?

Есть, некий запрос к VK API.
URL из себя представляет:
https://vk.com/dev/wall.post?params[owner_id]=-1&p...
Как правильно "упаковать" такой url, чтобы код был читаемый, ипараметры запроса легко изменяемы.
Попробовал что-то наподобие:
url = 'https://vk.com/dev/wall.post'
params = {
    'owner_id': '-1',
    'friends_only': '0',
    'from_group': '1',
    'message': 'Test',
    'signed': '0',
    'mark_as_ads': '0',
    'close_comments': '0',
    'mute_notifications': '0',
    'v': '5.101'
}
r = requests.post('https://vk.com/dev/wall.post', params=params).url

Но в таком случае url получается вот такой:
https://vk.com/dev/wall.post?owner_id=-166958401&f...
Как это правильно реализовать?
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 3
Для работы с VK API, есть библиотека vk_api. Или ты переизобретаешь велосипед?
Ответ написан
@feelan
Использовать библиотеку vk_api и ввести токен
Ответ написан
@bixnel
Python
Если не хочется ехать на велосипеде vk_api, есть просто обертка без лишних выкрутасов — vk.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Delta Волгоград
от 60 000 до 100 000 руб.
YLab Тольятти
от 80 000 до 120 000 руб.
FUELUP Москва
от 100 000 до 150 000 руб.
25 авг. 2019, в 17:25
500 руб./за проект
25 авг. 2019, в 14:05
60000 руб./за проект