Skip to main content

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')

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qanalytics_python-1.0.1.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qanalytics_python-1.0.1-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file qanalytics_python-1.0.1.tar.gz.

File metadata

  • Download URL: qanalytics_python-1.0.1.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.37.0 CPython/3.7.5rc1

File hashes

Hashes for qanalytics_python-1.0.1.tar.gz
Algorithm Hash digest
SHA256 cc66afd395322a87d3f6540d0471341120ee81538d5f5963dd5f83fbdd600a68
MD5 b7608a29d81ab5240fa7be980e0a4301
BLAKE2b-256 5a4b5e55c1ca03b356bc4aceabec862105c13b0893aabb6a90ed4879a0b5cb52

See more details on using hashes here.

File details

Details for the file qanalytics_python-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: qanalytics_python-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.8.0 tqdm/4.37.0 CPython/3.7.5rc1

File hashes

Hashes for qanalytics_python-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4c5c65bbfee9e31b47fe264dbfb44b25ff7ef67a05e095ebcce0c712f7b4c417
MD5 0ae20e2105a211da68f9de7dccff87ca
BLAKE2b-256 a400926090537150fb0593abc0c0b4fefbdb0596c1c32976bf0d802e1c869788

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page