區塊鏈服務API調用是通過向區塊鏈服務的服務端地址發送HTTP請求。您需要並按照介面說明在請求中加入相應請求參數,調用後系統會返回處理結果。請求及返回結果都使用UTF-8字元集進行編碼。
請求結構
區塊鏈服務的API是RPC風格,您可以通過發送HTTP POST請求調用區塊鏈服務。
其請求結構如下:
http://Endpoint/?Action=xx&Parameters
其中:
- Endpoint: 區塊鏈服務API的服務接入地址為baas.aliyuncs.com。
- Action:要執行的操作,如調用DescribeFabricOrganization介面查看已建立的服務執行個體。
- Version:要使用的API版本,區塊鏈服務的API版本是2018-12-21。
- Parameters:請求參數,每個參數之間用“&”分隔。
請求參數由公用請求參數和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
…