【Programming】Java Development vol.1 / SteemJを用いてJavaプログラムからSteem APIを実行する。

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@promari·
0.000 HBD
【Programming】Java Development vol.1 / SteemJを用いてJavaプログラムからSteem APIを実行する。
[Steem API](https://developers.steem.io/)には[JavaScript](https://ja.wikipedia.org/wiki/JavaScript)や[Python](https://ja.wikipedia.org/wiki/Python)、[Java](https://ja.wikipedia.org/wiki/Java)から呼び出すためのライブラリが公開されています。今回JavaプログラムからSteem APIを実行し、各種情報を表示したいと思います。

まず、以下のページに行き、JavaからSteem APIを呼び出すための[SteemJ](https://github.com/marvin-we/steem-java-api-wrapper/wiki/How-to-add-SteemJ-to-your-project)と呼ばれるライブラリをクローンします。

https://github.com/marvin-we/steem-java-api-wrapper

![0k9qc2ta3w.png](https://img.esteem.ws/0k9qc2ta3w.png)

クローンしたプロジェクトを[統合開発環境(IDE)](https://ja.wikipedia.org/wiki/%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83)で開きます。ここでは[IntelliJ IDEA](https://ja.wikipedia.org/wiki/IntelliJ_IDEA)としてプロジェクトを動作させたいと思います。

クローンしたプロジェクトを開きます。

![8kczj5iknd.png](https://img.esteem.ws/8kczj5iknd.png)

プロジェクトをビルドします。

![klez8dbwyr.png](https://img.esteem.ws/klez8dbwyr.png)

my.sample.project.SteemJUsageExample.javaを参考にし、アカウント名とプライベートキーをソースに記述します。

![g3xd70ld2t.png](https://img.esteem.ws/g3xd70ld2t.png)
##### ※赤枠の箇所を各自のアカウント情報に書き換えます。

試しに[promari](https://steemit.com/@promari)のアカウントからフォロー情報を取得してみましょう。

![a8px9bex48.png](https://img.esteem.ws/a8px9bex48.png)

コンソールにアカウントのフォロワー情報が取得されています。

![47sl1c5y86.png](https://img.esteem.ws/47sl1c5y86.png)

SteemJはJavaからsteem API実行するためのラッパーライブラリなので、これを使えばボットや各種集計などを手軽にツールとして実行することが可能です。

時間がありましたら色々とこのSteemJを使ってSteemをいじくり倒してみたいと思います。

![RGgukq5E6HBS5wrYDNU5euL5kWt6DCj2LPGHAqZSwkfuoLdEdH7eB2otBDVMtGomJ8P4VL5cKfjf69rtMbw4585DE9g1mLB8NZM7JXuMHuBBCgyw74nJcZCj8hD8Z6n.png](https://ipfs.busy.org/ipfs/QmYQChjSnbGyuXBF36PYZ7dh59GzrVQguEZwoE9rnBJkaM)
written by [tamito0201](https://steemit.com/@tamito0201/)

プログラミングとのご縁結びなら[プロマリ](https://www.programming-mariage.jp/)へ。

オンラインプログラミング学習スクールの[プロマリ](https://www.programming-mariage.jp/)は、プログラミングの初学者の皆様を応援しています。プログラミング講師と一緒に面白いアプリを作りませんか。

<a href="https://www.programming-mariage.jp">![btpb5hmlur.png](https://img.esteem.ws/btpb5hmlur.png)</a>

<a href="https://www.programming-mariage.jp/about">![omchy0nhkl.png](https://img.esteem.ws/omchy0nhkl.png)</a>

The programming school "[Promari](https://www.programming-mariage.jp/)" will help you learn programming. "[Promari](https://www.programming-mariage.jp/)" is supporting the first scholars of programming. Let's develop an application with our programming instructor.
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,