Library to consume qanalytics API services (https://www.qanalytics.cl)
Project description
Library to consume qanalytics API services (https://www.qanalytics.cl)
Install:
pip3 install qanalytics_python
For example
To consume the service "Webservices QMGPS"
- endpoint: "/gps_test/service.asmx"
- method: "WM_INS_REPORTE_PUNTO_A_PUNTO"
- params:
from datetime import datetime from qanalytics_python.qanalytics import QAnalytics qa_client = QAnalytics("WS_test", "$$WS17") data = { "ID_REG": "test", "LATITUD": -32.1212, "LONGITUD": -72.551, "VELOCIDAD": 0, "SENTIDO": 0, "FH_DATO": datetime.strptime("2019-12-27 08:23:50", '%Y-%m-%d %H:%M:%S'), "PLACA": "TEST", "CANT_SATELITES": 1, "HDOP": 1, "TEMP1": 999, "TEMP2": 999, "TEMP3": 999, "SENSORA_1": -1, "AP": -1, "IGNICION": -1, "PANICO": -1, "SENSORD_1": -1, "TRANS": "TEST", } resp = qa_client.send_request(data, "/gps_test/service.asmx", "WM_INS_REPORTE_PUNTO_A_PUNTO") print(f"response code: {resp.code.name}") print(f"response text: {resp.text}") print(f"response code: {resp.http_code}")
Note that for fields of type "DATETIME" you must pass an object of type "datetime.datetime" as a parameter.
Conversion Example:
date_str = "2019-12-27 08:23:50" datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for qanalytics_python-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c5c65bbfee9e31b47fe264dbfb44b25ff7ef67a05e095ebcce0c712f7b4c417 |
|
MD5 | 0ae20e2105a211da68f9de7dccff87ca |
|
BLAKE2-256 | a400926090537150fb0593abc0c0b4fefbdb0596c1c32976bf0d802e1c869788 |