File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,13 +25,13 @@ def main():
2525 """ Пример: обработка капчи """
2626
2727 login , password = 'python@vk.com' , 'mypassword'
28- vk = vk_api .VkApi (
28+ vk_session = vk_api .VkApi (
2929 login , password ,
3030 captcha_handler = captcha_handler # функция для обработки капчи
3131 )
3232
3333 try :
34- vk .authorization ()
34+ vk_session .authorization ()
3535 except vk_api .AuthorizationError as error_msg :
3636 print (error_msg )
3737 return
Original file line number Diff line number Diff line change @@ -12,15 +12,15 @@ def main():
1212 """ Пример: получение всех постов со стены """
1313
1414 login , password = 'python@vk.com' , 'mypassword'
15- vk = vk_api .VkApi (login , password )
15+ vk_session = vk_api .VkApi (login , password )
1616
1717 try :
18- vk .authorization ()
18+ vk_session .authorization ()
1919 except vk_api .AuthorizationError as error_msg :
2020 print (error_msg )
2121 return
2222
23- tools = vk_api .VkTools (vk )
23+ tools = vk_api .VkTools (vk_session )
2424 """
2525 VkTools.get_all позволяет получить все итемы, например со стены или
2626 получить все диалоги, или сообщения. При использовании get_all
Original file line number Diff line number Diff line change @@ -12,10 +12,10 @@ def main():
1212 """ Пример работы с VkRequestsPool """
1313
1414 login , password = 'python@vk.com' , 'mypassword'
15- vk = vk_api .VkApi (login , password )
15+ vk_session = vk_api .VkApi (login , password )
1616
1717 try :
18- vk .authorization ()
18+ vk_session .authorization ()
1919 except vk_api .AuthorizationError as error_msg :
2020 print (error_msg )
2121 return
@@ -26,13 +26,13 @@ def main():
2626
2727 friends = {}
2828
29- with vk_api .VkRequestsPool (vk ) as pool :
29+ with vk_api .VkRequestsPool (vk_session ) as pool :
3030 for user_id in [1 , 183433824 ]:
3131 friends [user_id ] = pool .method ('friends.get' , {'user_id' : user_id })
3232
3333 print (friends )
3434
35- with vk_api .VkRequestsPool (vk ) as pool :
35+ with vk_api .VkRequestsPool (vk_session ) as pool :
3636 friends = pool .method ('friends.get' )
3737 status = pool .method ('status.get' )
3838
Original file line number Diff line number Diff line change @@ -12,21 +12,23 @@ def main():
1212 """ Пример получения последнего сообщения со стены """
1313
1414 login , password = 'python@vk.com' , 'mypassword'
15- vk = vk_api .VkApi (login , password )
15+ vk_session = vk_api .VkApi (login , password )
1616
1717 try :
18- vk .authorization ()
18+ vk_session .authorization ()
1919 except vk_api .AuthorizationError as error_msg :
2020 print (error_msg )
2121 return
2222
23+ vk = vk_session .get_api ()
24+
2325 """
2426 VkApi.method позволяет выполнять запросы к API. В этом примере
2527 используется метод wall.get (https://vk.com/dev/wall.get) с параметром
2628 count = 1, т.е. мы получаем один последний пост со стены текущего
2729 пользователя.
2830 """
29- response = vk .method ( ' wall.get' , { ' count' : 1 } ) # Используем метод wall.get
31+ response = vk .wall .get ( count = 1 ) # Используем метод wall.get
3032
3133 if response ['items' ]:
3234 print (response ['items' ][0 ])
Original file line number Diff line number Diff line change @@ -12,10 +12,10 @@ def main():
1212 """ Пример: загрузка фото """
1313
1414 login , password = 'python@vk.com' , 'mypassword'
15- vk = vk_api .VkApi (login , password )
15+ vk_session = vk_api .VkApi (login , password )
1616
1717 try :
18- vk .authorization ()
18+ vk_session .authorization ()
1919 except vk_api .AuthorizationError as error_msg :
2020 print (error_msg )
2121 return
@@ -24,7 +24,7 @@ def main():
2424 В VkUpload реализованы методы загрузки файлов в ВК.
2525 (Не все, если что-то понадобится - могу дописать)
2626 """
27- upload = vk_api .VkUpload (vk )
27+ upload = vk_api .VkUpload (vk_session )
2828
2929 photo = upload .photo ( # Подставьте свои данные
3030 'D:/downloads/tube.jpg' ,
You can’t perform that action at this time.
0 commit comments