Примеры вызова API (Кинт)

Материал из КинтВики
Версия от 16:46, 28 ноября 2024; Дмитрий Малюгин (обсуждение | вклад) (Новая страница: «Категория: API (Кинт) ==Python== Пример выгрузки данных в объект dataframe pandas: {code} import requests from reque…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск


Python

Пример выгрузки данных в объект dataframe pandas: {code} import requests from requests.auth import HTTPBasicAuth import json import pandas as pd

Имя_пользователя, Пароль_пользователя = 'Иванов Сергей'.encode('UTF-8'), '123'.encode('UTF-8') # заменить на свои login = HTTPBasicAuth(Имя_пользователя, Пароль_пользователя) body = { "ИсточникДанных": "e1cib/data/Справочник.яъИсточникиДанных?ref=bc79d85ed320709611ecc6049adc3ab1", "НачалоПериода": "2022-01-01T00:00:00", "КонецПериода": "2022-12-31T00:00:00", "Дело": "e1cib/data/Справочник.яъДела?ref=9a5d60a44c379a5b11ead7bda1091ff2", "Измерения": "Пользователь", "Ресурсы": "Количество", }

url = 'http://online.kint.ru/ud_work/hs/KintAPI.hs/ТаблицаИсточникаДанных'

response = requests.post( url, auth=login, json=body )

jsResult = json.loads(response.json()['Result']) pdData = pd.DataFrame(jsResult) # тут можно добавить ограничения на columns {/code}