string starting at: line 1 column 162
как я поняла, она бывает, когда json не корректный, но вроде как с ним всё ок.
Вот так формирую:
bd = json.dumps({'first_name': rec[3], 'last_name': rec[2], 'phone':rec[5], 'email': rec[4], 'position': rec[7], 'externals': [{'auth_type':'NATIVE','account_source':478937}]}, ensure_ascii=False)
и вот такие данные в нем получаются:
{"first_name": "Василий", "last_name": "Петров", "phone": "79301758362", "email": "test@test.test", "position": "DataOps", "externals": [{"auth_type": "NATIVE", "account_source": 478937}]}
И что потом с жсоном происходит?
отправляю в requests.post resp = requests.post("https://api.huntflow.ru/v2/accounts/11/applicants" ,headers=hdrs,data=bd)
Тут кажется в дату просто словарь нужно кидать, без жсон дампс
После dumps ты делаешь словарь где его закрытие
не, так не дает, тоже ошибка
не совсем поняла, что имеется ввиду? скобочек не хватает типа?
кавычки не хватает ага
получается делаю просто bd = {'first_name': rec[3], 'last_name': rec[2], 'phone':rec[5], 'email': rec[4], 'position': rec[7], 'externals': [{'auth_type':'NATIVE','account_source':478937}]} ошибка: Expecting value: line 1 column 1 (char 0)","location":{"entity":"body","variable":"/0"}}
(7299396358209357109, '10929181', 'Петров', 'Василий', 'test@test.test', '79301758362', None, 'DataOps', '10929181', 'qwrerty', 7299396358158110167, <memory at 0x000001FAA978C7C0>, 'test_cv.txt', 'text/plain') выделила жирным те части, которые беру для json
не передавать json вообще? не, так не работает
Обсуждают сегодня