معرفی شرکت ها


eniris-0.4.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Eniris API driver for Python
ویژگی مقدار
سیستم عامل -
نام فایل eniris-0.4.0
نام eniris
نسخه کتابخانه 0.4.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Enris BV
ایمیل نویسنده info@eniris.be
آدرس صفحه اصلی https://github.com/eniris-international/eniris-api-python-driver
آدرس اینترنتی https://pypi.org/project/eniris/
مجوز MIT
# Eniris API driver for Python This repository contains the official Eniris API driver for Python. This driver takes care of authentication as well as request retries and timeouts, in accordance with the [authentication API documentation](https://authentication.eniris.be/docs). It offers users an interface which is inspired by the popular [requests](https://requests.readthedocs.io/en/latest/) library. ## Installation To install the latest stable version, use: ```sh pip install eniris ``` ## Quick Example ```python from eniris import ApiDriver driver = ApiDriver("myUsername", "myPassword") http_response = driver.get("/v1/device") response_body = http_response.json() print(response_body['device'][:10]) driver.close() ``` ## Details The driver constructor accepts the following arguments: - username (string, required) - password (string, required) - authUrl (string, optional, default: 'https://authentication.eniris.be'): URL of authentication endpoint - apiUrl (string, optional, default: 'https://api.eniris.be'): URL of api endpoint - timeoutS (int, optional, default: 60): Request timeout in seconds - maximumRetries (int, optional, default: 5): How many times to try again in case of a failure due to connection or unavailability problems - initialRetryDelayS (int, optional, default: 1): The initial delay between successive retries in seconds. - maximumRetryDelayS (int, optional, default: 60): The maximum delay between successive retries in seconds. Furthermore, the following methods are exposed: - get/delete: Send a HTTP GET/DELETE request. The following parameters are allowed: - path (string, required): Either a path relative to the apiUrl, or a full URL path - params (dict, optional, default: None): URL query parameters - post/put: Send a HTTP POST or PUT request. The following parameters are allowed: - path (string, required): Either a path relative to the apiUrl, or a full URL path - json (dict, optional, default: None): JSON body of the request. The json argument and the data argument cannot both be different from None - params (dict, optional, default: None): URL query parameters - data (string or dict, optional, default: None): Payload of the request. The json argument and the data argument cannot both be different from None


نیازمندی

مقدار نام
- requests


نحوه نصب


نصب پکیج whl eniris-0.4.0:

    pip install eniris-0.4.0.whl


نصب پکیج tar.gz eniris-0.4.0:

    pip install eniris-0.4.0.tar.gz