def post(self, request): """ POST """ # Получить токен token = request.user.get_access_token() # Получить список групп, где пользователь админ try: groups = get_admin_groups(token) except APIError, ex: return {'error': True, 'err_desc': u'%s' % ex}
def post(self, request): """ POST """ # Получить токен token = request.user.get_access_token() try: groups = get_admin_groups(token) except APIError, ex: desc = u'%s' % ex # Добавить URL для переавторизации в случае отзыва или истечения # срока действия токена auth_url = '' if desc.find('revoke') >= 0 or desc.find('expire') >= 0: auth_url = get_auth_url() return {'error': True, 'err_desc': u'%s' % ex, 'auth_url': auth_url}