vk execute
РУС: Сраный интернет и хабрахабры просто завален всякими говнопримерами про vk execute method, каждый круче предыдущего, и никто так и не смог написать нормальный код, я два дня пытался читать тот эльфийский говнокод, в который хабровчанин превратил пайтон, силясь понять что он куда передает, до тех пор, пока не послал все к “%s собачим” и не сделал методом тыка сам. Все оказалось пипецки просто, смотрите сами, код внизу спокойно себе возвращает то, что нам нужно.
python(vk execute method):
import requests owner_id = "-PAGE_ID" token = 'TOKEN' # may use return%20API.wall.get where "%20" is for HTTP encode of space symbol # also can work with regular space sybmol - in my version is working fine r = requests.post('https://api.vk.com/method/execute?access_token='+token+'&code=return API.wall.get({"owner_id":"'+owner_id+'","count":"1"});') response_data = r.json() print(response_data)
Далее просто нужно будет разобраться, как работает этот вк скрипт и написать соотв. запросы для своих нужд. Передавать, как оказалось – можно в сыром виде, модуль requests очень спасает жопу от пригорания.