SDKを使ってMarkdown記法で書いたドキュメントをブログにアップロードできるソフトウェアを作ります。SDKはNode.jsで利用します。作るもの作るのはコマンドラインで使うECHOPF向けのブログクライアントです。記法として開発者の間でよく知られているMarkdownを採用します。初期設定コマンド初期設定ファイルを生成します。.新しい記事を書くテンプレートを生成ブログ記事を書くためのテンプレートを生成します。newブログを投稿ブログ記事を投稿します。生成したMarkdownファイル.mdブログ記事をダウンロードクラウドにあるブログ記事のデータをローカルコンピュータ内にダウンロードします。pull必要なものNode.jsNode.jsはサーバサイド、ローカルコンピュータ上で動作するJavaScriptエンジンになります。Node.jsを使うことでJavaScriptを使ってWebアプリケーションであったり、ローカルコンピュータ上で動作するソフトウェアが開発できるようになります。ダウンロードはNode.jsの公式プロジェクトサイトから行えます。インストーラーを実行するだけで完了します。こちらからダウンロードできます。SDKなお、このチュートリアルは作成時点での最新版である1.2.6に対応しています。下準備まずインスタンスやメンバーの追加を行っていきます。これらはすべてECHOPFの管理画面上で行う作業です。APIを提供しているライセンスプランを用いてください。具体的にはポータルサイト、ECサイト、アプリケーションバックグラウンドになります。APIがありませんので注意してください。ブログインスタンスの作成サイトアカウントを作り、管理画面にログインします。最初にブログインスタンスを作成します。インスタンス管理を開きます。中央上部にあるプラスアイコンをクリックします。出てきたインスタンスの中で、ブログを選択してください。モーダルウィンドウが出てきますので、以下のように情報を入力します。表示する入力したら生成ボタンを押します。下の画像のようにインスタンスが追加されたら完了です。APIを扱うためのAPIアプリを作成します。設定メニューの中にあるAPIアプリ管理を選択します。画面中央にあるプラスアイコンをクリックします。するとモーダルウィンドウが表示されます。アプリケーション名は適当で構いませんが、今回は「InformationClient」としておきます。いう二つの文字列が生成されます。APIを操作しますので覚えておきましょう。メンバー管理ブログインスタンスにアクセスするメンバーを作成します。インスタンス管理に移動し、プラスアイコンをクリックします。メンバーをクリックします。モーダルウィンドウが出てきますので、以下のように情報を入力します。表示する生成ボタンをクリックして、インスタンスの一覧に追加されれば完了です。メンバーを作成する左側のメニューに追加されたブロガーメニューのメンバー管理を選択します。表示されたメンバー管理で中央上部にあるプラスアイコンをクリックします。するとユーザ追加するためのモーダルウィンドウが表示されますので、入力してください。ログインID、パスワード、名前、メールアドレスは任意のものを入力してください。作成するとメンバー管理の一覧にメンバーが追加されます。左側にあるブログインスタンスの設定メニューを開きます。アクセスコントロール(ACL)をクリックします。この機能を使って、メンバーやグループ単位に利用できる機能を制限できます。設定したら保存ボタンを押します。APIを使って投稿した記事の公開、非公開を設定するものです。モーダルウィンドウが表示されますので有効に指定します。保存を押せば完了です。ここまでで集まった情報についてまとめます。passwordこれらの情報を使っていきますのでメモしておいてください。Node.jsアプリケーションのベースを作る続いてNode.jsアプリケーションのベースを作成します。Windowsであればコマンドプロンプト、macOSやLinuxであればターミナルを開きます。開いたウィンドウで次のように入力します。いった文字が表示されればNode.jsがインストールされています。foundといったメッセージが出る場合にはNode.jsがきちんとインストールされているか確認してください。フォルダの作成フォルダを作成し、その中に移動します。directoryの略です)という意味になります。アプリケーションの初期化を行います。この時使うのはNode.jsアプリケーションのパッケージ(ライブラリ)管理システムであるnpmというコマンドになります。最後のドット「.」を忘れずに入力してください。.このコマンドを入力すると対話型で入力を求められます。基本的にすべてエンターキーで構いません。全体像は次のようになるはずです。いう設定ファイルが生成されます。いったコマンドで操作できるようにします。