Metadata-Version: 2.4
Name: alibabacloud_iot_api_gateway
Version: 0.0.4
Summary: Alibaba Cloud IotApiGateway SDK Library for Python
Home-page: https://github.com/aliyun/alibabacloud-iot-api-gateway-sdk
Author: Alibaba Cloud SDK
Author-email: sdk-team@alibabacloud.com
License: Apache License 2.0
Keywords: alibabacloud_iot_api_gateway
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development
Description-Content-Type: text/markdown
Requires-Dist: alibabacloud_tea_util<1.0.0,>=0.2.0
Requires-Dist: alibabacloud_apigateway_util<1.0.0,>=0.0.2
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: platform
Dynamic: requires-dist
Dynamic: summary

English | [简体中文](README-CN.md)
![](https://aliyunsdk-pages.alicdn.com/icons/AlibabaCloud.svg)

## Alibaba Cloud IotApiGateway SDK for Python

## Installation
- **Install with pip**

Python SDK uses a common package management tool named `pip`. If pip is not installed, see the [pip user guide](https://pip.pypa.io/en/stable/installing/ "pip User Guide") to install pip.

```bash
# Install the otApiGateway SDK
pip install alibabacloud_iot_api_gateway
```

## Usage

```python
import os

from alibabacloud_iot_api_gateway.models import Config, IoTApiRequest, CommonParams
from alibabacloud_iot_api_gateway.client import Client
from alibabacloud_tea_util.models import RuntimeOptions

# init client
config = Config(
    app_key=os.environ['IOT_APP_KEY'],
    app_secret=os.environ['IOT_APP_SECRET'],
    domain='api.link.aliyun.com'
)
client = Client(config)

# build request
request = CommonParams(api_ver='1.0.0')
body = IoTApiRequest(
    params={'input': 'test'},
    request=request
)

# send request
response = client.do_request(
    '/kit/debug/ping',
    'https',
    'POST',
    None,
    body,
    RuntimeOptions()
)

print(response.body)
```

## Issues
[Opening an Issue](https://github.com/aliyun/alibabacloud-iot-api-gateway-sdk/issues/new), Issues not conforming to the guidelines may be closed immediately.

## Changelog
Detailed changes for each release are documented in the [release notes](./ChangeLog.md).

## References
* [Latest Release](https://github.com/aliyun/alibabacloud-iot-api-gateway-sdk)

## License
[Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0)

Copyright (c) 2009-present, Alibaba Cloud All rights reserved.
