Difference between revisions of "APIライブラリ"

From Steem Center
Jump to: navigation, search
m
(reflected English version change (21:47, 13 August 2017‎))
 
Line 27: Line 27:
 
* [https://github.com/inertia186/radiator Radiator (@inertia)] {'''TX SIGNING'''} - SteemのRiby APIクライアント。
 
* [https://github.com/inertia186/radiator Radiator (@inertia)] {'''TX SIGNING'''} - SteemのRiby APIクライアント。
 
* [https://github.com/steem-third-party/steemdata-rb steemdata-rb (@inertia)] - SteemData用のActiveRecord(Ruby)ラッパー(下記の '' 'MongoDB' ''を参照)。
 
* [https://github.com/steem-third-party/steemdata-rb steemdata-rb (@inertia)] - SteemData用のActiveRecord(Ruby)ラッパー(下記の '' 'MongoDB' ''を参照)。
 +
* [https://github.com/netuoso/steem_api steem_api (@netuoso)] - 完全なDB接続とモデルをSteemSQL.comに提供するRails対応の逸品。
  
 
== Golang ==
 
== Golang ==
Line 51: Line 52:
  
 
* [https://github.com/faddat/ingestron Ingestron Steem (@faddat)] - GolangのRethinkdb Ingestor。
 
* [https://github.com/faddat/ingestron Ingestron Steem (@faddat)] - GolangのRethinkdb Ingestor。
 +
 +
==他言語版==
 +
 +
* English : [[API Libraries]]
 +
* [[Galego]] : [[API_Bibliotecas_(Gal)]]
  
 
<br>
 
<br>

Latest revision as of 06:31, 27 August 2017

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を参照してください。