Проблема с библиотекой запросов после перехода на Python 3 - PullRequest
0 голосов
/ 03 ноября 2019

Я написал простую функцию для связи с моим сервером traccar (и все работало нормально, пока я не использовал Python 2. Но после перехода на Python 3 я начал получать код состояния 400 и следующее сообщение

Traccar API Error: No value specified for parameter 2 - SQLException (... < QueryBuilder:480 < DataManager:441 < PermissionsResource:63 < ...)

Чтоможет быть причиной этой ошибки? Почему проблема не возникает при использовании Python 2?

Моя функция:

def assign_Device2User(self,UserID,deviceID):

    path = 'address_of_my_server'/api/permissions

    data = {

    'deviceId': deviceID,
    'userId': UserID,

    }

    req = self._session.post(url=path,json=data)

РЕДАКТИРОВАТЬ: Проблема была в другом ключепорядок значений в p2 и p3 не запрашивает библиотеку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...