暗号化価格トラッカー
目次
暗号化価格トラッカーの構築
新興企業が毎日加入しているデジタル通貨産業が増加しているので、いくつかの会社はトレーダーがきちんとした収益を得るのを助けるためにユニークなツールを作成しています.最高の暗号通貨価格Trackerはトレーダーが取引を改善し、次のレベルにそれを取るのを助けることができます.そのようなトラッカーをコーディングするのは難しいと感じます、しかし、appsmithはそれを簡単にします.
AppSmithは、管理パネル、ダッシュボードとより速く10 xをつくることを作る低いコードプラットホームです.このチュートリアルでは、AppSmithの基本的な知識を持っていますhere
何を学ぶ
メインページ
さあ、メインページアプリケーションを構築しましょう.このページには、市場ランク、現在価格、市場キャップなどの詳細が表示されます.行を選択するには、ユーザーは新しいページにリダイレクトされ、選択されたデジタル通貨の詳細を与える必要があります.
あなたがAppSmithに新しい場合は、その無料で先に行くとあなたのアカウントを作成するために使用します.あなたがログインした後、あなたはAppsmithダッシュボードにリダイレクトされるかもしれません.
次の手順を実行してUIを作成します.
Page 2のキャンバス上にコンテナウィジェットをドラッグ&ドロップします.このコンテナの中で、我々は市場ランク、MKTキャップと他の詳細のような1つのイメージ装置と8つのテキストフィールドをつくります.テキストフィールドを次のように名前を変更します
APIからデータを取得する
この節では、APIをアプリケーションと統合することを学びます.APIは、リアルタイムで正確なデータを取得するには、このアプリで使用されてからCoinGecko . Coingeckoは暗号市場の分析を提供する.APIは公的に利用可能で、信頼性があり、Bitcoin、Ethereumなどのような1000 +のコインのためのデータを提供します.
だから今ではAPIをappsmithに接続する方法を見ることができます.
左側のメニューで、DataSourcesのほかに+アイコンをクリックします.これによりAppSmithが接続できるすべてのデータソースが表示されます.APIセクションの下でCurlインポートオプションをクリックする必要があります.copy paste以下のカールをペーストします.
curl -X 'GET' \
'https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=100&page=1&sparkline=false&price_change_percentage=1h%2C24h%2C7d' \
-H 'accept: application/json'
インポート後、GETリクエストのヘッダが既に設定されていることがわかります.curl importはヘッダを設定します.get requestはapi 1としてデフォルト名を持ち、fetchとして名前を変更します.「実行」ボタンをクリックすると、レスポンスセクションのJSON形式のデータがすべて表示されます.下記のイメージでレスポンスを見ることができます.
そして、完了したら、AppSmithとAPIを統合する方法は簡単です.
ウィジェットへのデータのバインド
データを取得するので、テーブルウィジェットと接続しなければなりません.「表」プロパティーペインの下に、テーブルの詳細を見ることができますが、既定のデータが含まれているので、コードスニペットの下にコピーペーストを削除する必要があります.
{{
{{Fetch.data.map(val => ({
"Rank": val.market_rank,
"Symbol":val.symbol,
"Image":val.image,
"Coin":val.name,
"1h":val.price_change_percentage_1h_in_currency,
"24h":val.price_change_percentage_24h_in_currency,
"7d":val.price_change_percentage_7d_in_currency,
"Mkt Cap":val.market_cap,
}))}}
}}
これで、我々のテーブルウィジェットのすべての詳細が表示されます.Page 1が下のイメージにどのように見えるかを見ることができます.すごい!メインページは完全ですが、テーブルの行がクリックされるたびにPage 2にユーザーを移動したいと思います.次の節でこの方法を見てみましょう.
onrowselectアクションの完了
このセクションでは、テーブル行がクリックされたときに次のページに移動する方法を学びます.Page 1テーブルからPage 2に詳細を渡します.
テーブルのプロパティウィンドウに移動すると、アクションの一覧が表示されます.「onselected」アクションの下で「ナビゲート」「オプション」を選択します.あるいは、JavaScriptコードとコピーペーストをスニペットの下に書くこともできます.
{{navigateTo('Page2',Table1.selectedRow)}}
NavigateToメソッドは2つの引数をとりますイメージ- appsmith.URL.QueryParams.イメージ
コインプライス.URL.QueryParams.イメージ
市場キャップ- appsmith.URL.QueryParams.イメージ
24 hの高さ/24 hの高さ- appsmith.URL.QueryParams.ローレンス24 H/appsmith.URL.QueryParams.ハイテンション24 H
取引ボリューム- appsmith.URL.QueryParams.容積率
マーケットキャップランク.URL.QueryParams.ランクランク
オールタイムハイ.URL.QueryParams.ath
オールタイムロウ.URL.QueryParams.ATL研
そして、我々はしました!ここでは、完全なアプリケーションのように見えます.
結論
あなたはそれがappsmithを使用して暗号通貨価格トラッカーを構築する方法がわかりました.ですから、アプリを作成し、ゼロのコーディングの知識を持っている場合appappでそれを作成する考慮してください.ここで何か役に立つことを学びました.さて、それはあなたの番です.先に行くとAppSmithとアプリケーションを作成します.
Reference
この問題について(暗号化価格トラッカー), 我々は、より多くの情報をここで見つけました https://dev.to/iamrosalp/build-a-cryptocurrency-price-tracker-appsmith-5fd9テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol