ブロックチェーンAPIを作成する
APIは,さまざまなソフトウェアとプログラミング言語間の相互作用を促進している.Wolfram言語はAPIの作成と配備のための非常に強力なツールを提供する.ブロックチェーンや外部サービスの機能と組み合せることで,APIを書きそれを配備することが簡単なタスクになる.
この例は,BlockchainBlockDataを使ってイーサリアムブロックチェーンから情報を取り出す方法と,APIFunctionを作り,HTTPリクエストを介してWolfram言語のブロックチェーンの機能とインタラクトとする方法を紹介する.
BlockchainBlockDataの"ByteCount"特性を使って,イーサリアムブロックのサイズを取り出す.
入力としてブロックの高さを受け取って答えをテキストで返すAPIFunctionで,この計算を一般化する.
このAPIをクラウドに配備する.
HTTPリクエストをサポートする任意の言語からこのAPIを呼び出す.