すべてのプロダクト
Search
ドキュメントセンター

Blockchain as a Service:API の呼び出し

最終更新日:Jan 19, 2025

ブロックチェーンサービス API は、ブロックチェーンサービスサーバーアドレスに HTTP リクエストを送信することで呼び出されます。リクエストには、API の説明を参照してパラメーターを設定する必要があります。呼び出し後、システムはパラメーターに応じて応答します。リクエストと応答はどちらも UTF-8 文字セットでエンコードされます。

リクエスト構文

ブロックチェーンサービスの API は RPC 形式です。HTTP POST リクエストを送信することで、ブロックチェーンサービスを呼び出すことができます。

リクエスト構文は次のとおりです。
http://Endpoint/?Action=xx&Parameters
ここで、
  • エンドポイント: BaaS API のエンドポイントは baas.aliyuncs.com です。
  • アクション: 実行される操作です。たとえば、DescribeFabricOrganization インターフェイスを呼び出して 1 つの組織の詳細を表示します。
  • バージョン: API のバージョンです。BaaS API のバージョンは 2018-12-21 です。
  • パラメーター: アンパサンド(&)で区切られたリクエストパラメーターです。

    リクエストパラメーターは、共通パラメーターと API 固有のパラメーターで構成されます。共通パラメーターには、API バージョンや身元認証情報などの変数が含まれます。詳細については、「共通パラメーター」をご参照ください。

次の例では、DescribeFabricOrganization インターフェイスを呼び出して、作成済みのブロックチェーン組織をクエリしています。
説明 次のコードは、読みやすくするために編集されています。
https://baas.aliyuncs.com/?Action=DescribeFabricOrganization
&Format=xml
&Version=2018-12-21
&Signature=xxxx%xxxx%3D
&SignatureMethod=HMAC-SHA1
&SignatureNonce=15215528852396
&SignatureVersion=1.0
&AccessKeyId=key-test
&Timestamp=2012-06-01T12:00:00Z
…