Skip to content

Commit af94a79

Browse files
authored
Merge pull request #69 from GitBib/patch-1
Поиск по аудиозаписям пользователя
2 parents d1004df + 8dcaa90 commit af94a79

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

vk_api/audio.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,33 @@ def get(self, owner_id, offset=0):
3232

3333
return scrap_data(response.text)
3434

35+
def search_user(self, owner_id, q='', offset=0):
36+
""" Поиск по аудиозаписям пользователя
37+
38+
:param owner_id: ID владельца (отрицательные значения для групп)
39+
:param q: запрос
40+
:param offset: смещение
41+
"""
42+
43+
response = self._vk.http.get(
44+
'https://m.vk.com/audio',
45+
params={
46+
'id': owner_id,
47+
'q': q,
48+
'offset': offset
49+
},
50+
allow_redirects=False
51+
)
52+
53+
if not response.text:
54+
raise AccessDenied(
55+
'You don\'t have permissions to browse {}\'s audio'.format(
56+
owner_id
57+
)
58+
)
59+
60+
return scrap_data(response.text)
61+
3562
def search(self, q='', offset=0):
3663
""" Поиск аудиозаписей
3764

0 commit comments

Comments
 (0)