node.jsでsteemitに画像をアップロードしてみました
こんにちは、@yasuです。
POSTMANは、動作の疎通確認を行ったあと、その時の設定内容をもとに言語ごとのコーディング例を表示してくれます。
今回は、node.jsのrequestを選択しました。これをそのまま使用します。
ソースは、1つのファイルに収まりますが、機能ごとに3つに分けてみました。ソースはこれだけです。実際に動作させるためには、ライブラリも3つが必要です。
必要なライブラリ
npm install dsteem
npm install crypto
npm install fs
ソース
app.js メイン
upload関数で画像をアップロードしますが、戻り値として、画像urlが返りますので、後続の処理で使用できるように、非同期ではなく同期で処理しています。
app_sign.js 署名
ImageHosterのコードそのままです。
app_upload.js steemitへアップロード
POSTMANからのコピペです。
実行
アップロードされた画像のurlが返されます。
画像だけsteemitに登録されました。記事を書くときに、「![](https://cdn.steemitimages.com/DQm・・・XLV1U/image.png)
」というようにマークダウンで記述すれば、画像を表示できます。
ありがとうございました。
いらすとや
steemit サインアップ
steemit 知識
日本語 Steemit Discord (超初心者~誰でも)
@yasu.witness は、証人ノードと、seedノードを立ち上げています。STEEMブロックチェーン安定化の寄与となるよう取り組んでいます。また、APIノードの立ち上げに向けて、今は技術を習得しています。30票の1つを与えてくださると嬉しいです。
Simply go to the Steemit Wallet Witness list, scroll to the bottom, and fill in the form:
@yasu さん、こんにちは。
tomoyan.witnessに投票お願いします👇
https://steemitwallet.com/~witnesses
SPデレゲーション報酬
Wintessに投票すると毎日の報酬がアップ!詳しくは👇
https://steemit.com/hive-161179/@japansteemit/sp-delegation-reward-update
💡 アップボートガイド 💡
分からない事は何でも質問して下さい🙇