APIライブラリ

From Bee Wiki (HIVE)
Jump to: navigation, search

APIライブラリを使用することによりSteemd APIとcli_wallet APIの2つのWebSocketで開発することができる。それらは多数のプログラミング言語で利用できる。

ただしほとんどの場合、独自のSteemデーモンを実行する必要はない。@Xerocと@JestaによるSteem.WSなどの公開されているものに接続すればよい。

{TX SIGNING} でタグ付けされた項目はSTEEMトランザクションを構築する機能をサポートする。タグのないものはupvoteや価格フィードなどのトランザクションを構築できない可能性がある。

独自ライブラリの構築

Steemdcli_walletはほとんどの呼び出しでWebsocket上の標準的なJSON-RPCまたはHTTPシステムを用いる。@klyeはJSON-RPCシステムの基礎を説明する記事を書いている:https://steemit.com/steem/@klye/an-introduction-to-steemd-api-calls-functions-and-usage

upvoteやメモ、投稿などのトランザクションをサポートするには、PythonのSteemライブラリPistonの製作者@xerocによる詳細な記事をチェックすること:https://steemit.com/steem/@xeroc/steem-transaction-signing-in-a-nutshell

Python

  • Piston (@xeroc) {TX SIGNING} - 数行のコードだけでBotを作成できる強力なPython APIおよび、必要と思われるブロックチェーンとの他のインタラクション。

Javascript

  • SteemJS (@svk) {TX SIGNING} - Steemトランザクションの構築、著名、ブロードキャストとその他の便利な機能を持ったJavascriptライブラリ。
  • SteemJS (@pharesim) - SVKのSteemJSとは無関係。Steem Websocket APIに接続するためだけの非常に軽いJavascript APIを提供する。

PHP

Ruby

Golang

Java

SQL

  • Steem SQL (@arcange) - Steemのすべてのブロックチェーンデータを含む公開Microsoft SQLデータベース。

MongoDB

  • SteemData (@furion) - Steemのすべてのブロックチェーンデータを含む公開MongoDBサービスy。

Rust

Rethinkdb

他言語版




このページの更新にご協力ください。 登録後、編集をクリックしてテキストを追加または変更し保存します。
既にSteemianである場合は報酬としてSTEEMが送られます。 @steemcenterwikiを参照してください。