Python library for the Karaden API
Project description
Karaden Pythonライブラリ
Karaden Pythonライブラリは、Pythonで書かれたアプリケーションからKaraden APIへ簡単にアクセスするための手段を提供します。 それにはAPIレスポンスから動的に初期化するAPIリソースの一連のクラス定義が含まれているため、Karaden APIの幅広いバージョンと互換性があります。
インストール方法
パッケージを変更しないならば、このソースコードは必要ありません。 パッケージを使用したいだけならば、下記を実行するだけです。
pip install --upgrade karaden-prg-python
ソースコードからインストールしたいのであるならば、下記を実行します。
python setup.py install
動作環境
Python 3.7~3.10
使い方
このライブラリを使用するには、Karadenでテナントを作成し、プロジェクト毎に発行できるトークンを発行する必要があります。
作成したテナントID(テナントIDはテナント選択画面で表示されています)は、Config.tenant_id
に、発行したトークンはConfig.api_key
にそれぞれ設定します。
from karaden.config import Config
from karaden.param.message_create_params import MessageCreateParams
from karaden.model.message import Message
Config.api_key = '<トークン>'
Config.tenant_id = '<テナントID>'
params = (
MessageCreateParams
.new_builder()
.with_service_id(1)
.with_to('09012345678')
.with_body('<本文>')
.build()
)
message = Message.create(params)
リクエスト毎の設定
同一のプロセスで複数のキーを使用する必要がある場合、リクエスト毎にキーやテナントIDを設定することができます。
params = (
MessageDetailParams
.new_builder()
.with_id('<メッセージID>')
.build()
)
request_options = (
RequestOptions.new_builder()
.with_api_key('<トークン>')
.with_tenant_id('<テナントID>')
.build()
)
message = Message.detail(params, request_options)
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
karaden-prg-python-1.1.0.tar.gz
(14.9 kB
view hashes)
Built Distribution
Close
Hashes for karaden_prg_python-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edc835585348b6e2d2d261e363177664ef40f48bd843db414803a4fce6e0a0a7 |
|
MD5 | 087937aa2cf80cc32fee3a5a04cfc2bf |
|
BLAKE2b-256 | f13a66e4ff6d4e69b58d7559d05bc2e88ee8b49d0ec3db20137a7d09b973e48e |