Запрос авторизации, при смене пароля на сайте

master
inpos 2017-06-03 20:46:36 +03:00
parent e4e182728e
commit 2a34266fe3
3 changed files with 11 additions and 1 deletions

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<addon id="kodi-vk.inpos.ru" version="1.2.1" name="VK Add-on" provider-name="inpos">
<addon id="kodi-vk.inpos.ru" version="1.2.2" name="VK Add-on" provider-name="inpos">
<requires>
<import addon="xbmc.python" version="2.14.0"/>
<import addon="script.module.vk"/>

View File

@ -1,3 +1,6 @@
v1.2.2 (2017-06-03)
- Теперь, после смены пароля на сайте, дополнение запрашивает авторизацию
v1.2.0 (2017-02-12)
- Сообщество или пользователя можно добавить в избранное из контекстного меню заголовка (Пользователь: или Сообщество:).
- У каждой видеозаписи добавлен пункт контекстного меню с указанием владельца, через который можно перейти к странице.

View File

@ -937,6 +937,13 @@ class KodiVk:
def __connect_(self):
token = _addon.getSetting(_SETTINGS_ID_TOKEN)
conn = Connection(_APP_ID, access_token = token)
try:
tmp__ = conn.users.get()[0]
except vk.exceptions.VkAPIError, e:
if e.code == 5:
conn.conn._session.access_token = None
else:
raise
if not conn.conn._session.access_token:
token = None
count = _LOGIN_RETRY