Shrimpy DeveloperAPIユーザーフローリファレンス

>

Shrimpy Universal Crypto Exchange APIは、暗号通貨アプリケーション開発者にとって強力なリソースです。 APIは、次のような暗号交換機能を統合するときに発生する最大の問題のいくつかに対するソリューションを提供します。

  1. 低レイテンシーの取引執行、スマートオーダールーティング, & 自動化された戦略

  2. ユーザー認証 & 管理

  3. Exchange統合 & エンドポイントの統合

  4. リアルタイムデータ & 分析

Shrimpy APIが提供するすべてのものを利用するには、APIの動作とユーザーの管理方法を理解する必要があります。このリファレンスでは、Shrimpy APIについて概念的に考える方法の詳細、ユーザーの管理方法について説明し、最も一般的なリクエストフローのいくつかに焦点を当てます。 APIは大規模な開発を可能にするように設計された機関向けソリューションであるため、このトピックを習得すると、アプリケーションを数百万のアクティブユーザーと無数のエクスチェンジにシームレスに拡張できます.

ここでShrimpyAPI開発者アカウントに登録します。私たちにも参加することを忘れないでください 開発者電報 最新のニュースを最新に保つために.

Exchange管理—概念的な議論

この高レベルの図は、開発者がユーザーを直接管理したり、取引を実行したり、個々の取引所と統合したりする必要がないことを示しています。開発者は、Shrimpy APIとの統合を1回だけ実行して、これらの重要な各コンポーネントを接続します.

Shrimpy Universal Crypto Exchange APIは、開発者が一貫したエンドポイントを介してすべての主要な取引所に接続するための簡単な方法です。 APIを統合することで、取引所ごとに専用のコードが不要になり、取引所の散発的な更新による需要が減り、取引所インフラストラクチャのコストが削減され、データの可用性が向上し、無制限の数のユーザーをシームレスに管理できるようになり、開発速度が加速し、取引方法が標準化されます。すべての主要な取引所で実行されます.

概念的には、Shrimpyは各取引所への統一されたインターフェースです。このインターフェースは、すべての交換を管理するための統一された方法を作成します。 Shrimpy APIがないと、交換を個別に統合するのに数週間から数か月かかる場合があります。完了した場合でも、交換には更新とメンテナンスが必要であり、最終的な終了はありません。 Shrimpy APIを使用すると、1つの取引所で取引を実行することは、他のすべての取引所で取引を実行することと同じです。私たちのチームがアップグレード、メンテナンス、統合を管理しているので、追いつくのに苦労する必要はもうありません。サポートされている取引所のリストは絶えず拡大しており、追加の作業なしでアプリケーションまたはサービスに即座に統合できます.

Shrimpyがすべての主要な取引所で提供する機能のいくつか:

  • リアルタイムのオーダーブックデータ

  • Exchangeアカウントの残高

  • マーケットティッカー

  • ユーザー管理

  • 無料のCoinbaseProとKuCoinの取引

  • リアルタイムの注文執行

  • 忠実度の高いバックテスト

  • スマートオーダールーティング

  • 自動ポートフォリオリバランス

  • 資産選択の洞察

  • トレードおよびオーダーブックデータ用のリアルタイムWebSocket

アプリケーション開発者として、問題はShrimpyAPIとの単一の統合に単純化されます.

ユーザーリクエストフロー

Shrimpyを使用して開発者がユーザーからのリクエストを便利に管理できるようにする主な方法は2つあります。 1つ目は、開発者が制御する(集中化された)要求フローです。 2番目の方法は、ユーザー制御の(分散型)リクエストフローです。.

これらの一般的なユーザーリクエストフローに加えて、開発者として遭遇する可能性のある他の一般的なリクエストフローのパターンについても説明します。.

開発者が制御する(集中化された)リクエストフロー

開発者が制御するリクエストフローとは、Shrimpyに送信されるすべてのリクエストが開発者自身のサーバーから送信されることを意味します。基本的に、すべてのリクエストは、Shrimpyサーバーとの通信を管理する中央サーバーを介してルーティングされます。開発者は作成できるので マスターシュリンピーAPIキー すべてのユーザーを管理する開発者は、マスターShrimpy APIキーを使用してリクエストに署名することで、ユーザーに代わってShrimpyにリクエストを送信できます。これらのリクエストへの応答は、一元化された開発者サーバーを介してユーザーにルーティングできます。.

このフローは、モバイルアプリケーション開発者の間で人気があります。モバイルアプリケーション開発者は、ユーザーがShrimpyと通信する方法の変更をすばやく調整できるため、このリクエストフローが便利であると感じています。開発者がリクエストを管理するサーバーを制御するため、ユーザーがアプリケーションを更新しなくても更新を展開できます.

デフォルトでは、マスターシュリンピーAPIキーには1分あたり1,000リクエストの制限があります。 1分あたり数千のリクエストを送信する予定の開発者は、contact @ shrimpy.ioにメールを送信することで、レート制限の引き上げを受け取ることができます。.

開発者が制御するリクエストフローを実装するには、次の手順を使用します。

  1. ユーザーがアプリケーションまたはサービスにサインアップするときに、このユーザーをShrimpyに登録するために必要な情報を収集します。 Shrimpyでユーザーを作成するときは、オプションの「名前」フィールドに電子メールなどの一意の識別子を含めることをお勧めします.

  2. Shrimpyで新しいユーザーを作成します。このアクションは完全に無料なので、必要な数のユーザーを作成できます。開発者は、ユーザーが取引を「有効」にした場合にのみ課金されます。 Shrimpyは一意のユーザーIDで応答します。このリクエストはマスターキーで署名する必要があります.

  3. Shrimpyが返すユーザーIDを、自分のシステムに保存したユーザー情報にリンクします。このようにして、ユーザーからのリクエストをShrimpyに適切にルーティングできます.

  4. 各ユーザーが取引所アカウントのリンク、取引の実行、データの収集、ポートフォリオの管理に関するリクエストを送信できるようにします。このリクエストフローでは、ユーザーとのこれらの接続を維持し、リクエストをShrimpyに適切にルーティングする責任があります。.

  5. 各ユーザーに代わってリクエストをShrimpyにルーティングします。マスターシュリンピーAPIキーを使用して、適切なリクエストに署名します.

ユーザー制御(分散型)リクエストフロー

Shrimpy開発者APIで可能な2番目のユーザーリクエストフローオプションは、ユーザー制御のリクエストフローです。これは、個々のユーザーがShrimpyと直接通信することにより、取引、データ収集、および取引所アカウントのリンクに関する独自の要求を管理することを意味します。これらの各リクエストは、個々のユーザーシュリンピーAPIキーで署名されます。これらは ない マスターシュリンピーAPIキーと同じです。ユーザーシュリンピーAPIキーは、個々のユーザーに固有です。. マスターSHRIMPYAPIキーをユーザーに提供しないでください.

このユーザーフローはすべての開発者がアクセスできますが、Web開発者にとって特に望ましいことがわかりました。 Webサイトは迅速に再展開できるため、Webサイトを更新する必要が生じた場合に、ユーザーを移行する必要が生じるリスクはありません。このリクエストフローの利点は、サーバーの負荷が大幅に削減されることです。.

上の図は、このリクエストフローを実装する開発者が、ユーザーの作成を開始するために集中型サーバーを必要とする方法を示しています。開発者は、ユーザーの作成に加えて、個々のユーザーごとにShrimpyユーザーAPIキーを生成する必要があります。これらのキーはユーザーに返送されるため、ユーザーは個人アカウントへのアクセス要求に署名することでShrimpyと直接通信できます。.

ユーザー制御のリクエストフローを実装するには、次の手順が必要です。

  1. ユーザーがアプリケーションまたはサービスにサインアップするときに、このユーザーをShrimpyに登録するために必要な情報を収集します。 Shrimpyでユーザーを作成するときは、オプションの「名前」フィールドに電子メールなどの一意の識別子を含めることをお勧めします.

  2. Shrimpyで新しいユーザーを作成します。このアクションは完全に無料なので、必要な数のユーザーを作成できます。開発者は、ユーザーが取引を「有効」にした場合にのみ課金されます。 Shrimpyは一意のユーザーIDで応答します。このリクエストはマスターキーで署名する必要があります.

  3. このユーザーのShrimpyユーザーAPIキーの作成をリクエストします。これらのキーは個々のユーザーに固有であり、関連付けられたユーザーアカウントのリクエストにのみ署名できます。これらのキーを生成するリクエストは、マスターシュリンピーAPIキーによって署名されています.

  4. ShrimpyユーザーAPIキーとユーザーIDを適切なユーザーにルーティングします。これらのキーは、Shrimpyと直接通信するために使用されます.

  5. 個々のユーザーは、ShrimpyユーザーAPIキーを使用してリクエストに署名することで、Shrimpyと直接通信できるようになりました。ユーザーは、個々のキーを使用してリクエストに署名することで、取引の実行、データの収集、交換アカウントのリンク、ポートフォリオの管理、バックテストの実行などを行うことができます。.

Exchangeアカウントのリンク

以下の説明では、ユーザーの取引所アカウントをリンクして取引を実行するためのリクエストフローに焦点を当てます。この図はユーザーが制御するリクエストフローに固有のものですが、プロセスは開発者が制御するリクエストフローでも基本的に同じです。主な違いは、開発者が制御するリクエストフローを使用する場合、リクエストはマスターシュリンピーAPIキーで署名されることです。.

ユーザーがShrimpyユーザーAPIキーを受け取ると、Shrimpyと直接通信して、取引所のリンク、取引の実行、データの収集などを行うことができます。 Shrimpy User API Keyを生成するプロセスの概要は、「ユーザー制御(分散型)リクエストフロー」.

Exchangeで取引の実行を開始するには、最初にユーザーのExchangeアカウントをリンクする必要があります。これは、次の手順で実行できます。

  1. 「」を使用して、ユーザーのExchangeAPIキーをShrimpyにリンクします。Exchangeアカウントをリンクする” 終点。 Exchange APIキーは、Shrimpy UserAPIキーと同じではありません。 Exchange APIキーは、Exchangeで取得および構成されます。これらのキーは、各取引所アカウントに固有です。このリクエストは、Shrimpy User APIKeysで署名する必要があります.

  2. Shrimpyは取引所と通信して、取引所のアカウントを確認し、データを収集し、接続を管理します.

  3. 確認が完了すると、Shrimpyはリンクされている交換アカウントのアカウントIDで応答します。ユーザーは最大20の取引所アカウントをリンクできます。したがって、このアカウントIDは、Shrimpyが各取引所アカウントを識別する方法です。ユーザーが20を超えるエクスチェンジアカウントをリンクする必要がある場合は、contact @ shrimpy.ioまでご連絡ください。.

  4. ユーザーは、Shrimpyに取引の実行、より多くの交換アカウントのリンク、バックテストの実行などを要求できるようになりました。これらのリクエストは、Shrimpy UserAPIキーで署名する必要があります.

ユーザーポートフォリオの割り当てとリバランス

以下の説明では、ポートフォリオを割り当て、ExchangeアカウントをShrimpyに既にリンクしているユーザーの定期的なリバランスを設定するためのリクエストフローに焦点を当てます。この図はユーザーが制御するリクエストフローに固有のものですが、プロセスは開発者が制御するリクエストフローでも基本的に同じです。主な違いは、開発者が制御するリクエストフローを使用する場合、リクエストはマスターシュリンピーAPIキーで署名されることです。.

ユーザーが「」で概説されている手順を使用してExchangeアカウントに接続したらExchangeアカウントのリンク」、彼らはポートフォリオを割り当て、戦略を立てることができます.

注:指値注文、スマート注文、またはデータの収集を行うためのリクエストフローは、このリクエストフローとは異なります。指値注文、スマート注文の実行、またはデータの収集のためにポートフォリオや戦略を設定する必要はありません。ただし、Exchangeアカウントは引き続きリンクする必要があります.

ポートフォリオを割り当て、Shrimpyでリバランス戦略を設定するプロセスは次のとおりです。

  1. ポートフォリオの割り当てをShrimpyに送信します。このリクエストは、Shrimpy UserAPIキーで署名されています.

  2. リバランスをリクエストします。この場合のリバランスは、ステップ1で指定されたポートフォリオを構築するために必要な取引を実行するだけです。このリクエストは、Shrimpy UserAPIキーで署名する必要があります。.

  3. その後、Shrimpyは取引所と通信してデータを収集し、取引を実行し、目的のポートフォリオを構築します。.

  4. 「リストアカウント」エンドポイントを呼び出して、リバランスのステータスを定期的に要求します。ユーザーは、取引の実行、残高データの収集、最新の市場データへのアクセスなど、さらに多くのリクエストをフォローアップすることもできます。これらのリクエストは、Shrimpy UserAPIキーで署名されています.

結論

Shrimpy APIは、取引所取引、データ収集、製品のスケーラビリティ、およびユーザー管理の主要なハードルに対処するクラウドベースのソリューションを探しているアプリケーション開発者向けの柔軟なオプションです。当社のユニバーサル暗号交換取引インフラストラクチャを活用して、すべての主要な取引所を一貫したエンドポイントと統合します。斬新なデザインパターンを活用して、ユーザーのリクエストフローを簡素化します。心配することなく、サービスを数百万のユーザーに拡張できます.

関連記事

Shrimpy vs CCXT:分散型エコシステムにおける集中化の事例

APIを介した暗号の取引

リアルタイム暗号交換注文書データ用のユニバーサルWebSocket

暗号交換のための過去のOHLCVトレードチャートデータ

スマートオーダールーティング用の暗号化API

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me