00:30:54)追加された行はこの色です。削除された行はこの色です。APIをPowerShelld呼び出す方法の記事になります。指定しなければなりません。」''~が出力されるようであれば、以下リンク記事を参考にしてください。[#of505e25]以下のURLにブラウザでアクセスしてみます。https://www.coinexchange.io/api/v1/getmarketsFirefoxだとJSON形式で確認することができます。[#vae68601]実際に、&htmlinsert(coinexchange.io.html);の''getmarkets''をInvoke-RestMethodコマンドレットを使用して呼び出してみます。+CoinExchange.ioのhttpsがTLS1.2のみなっているので、以下のコマンドでTLS1.2(のみ)を指定します。[Net.SecurityProtocolType]::Tls12+呼び出し元のURL情報を各変数に設定しています。APIのURLをInvoke-RestMethodの引数にして実行します。"${base_url}${version}/$method"+''getmarkets''から返却された値を表示しています。[#a199c755]上記で取得し、$responseに格納した値を操作してみます。+取得したレスポンスは以下のようになっています。messageを取得し表示しています。+返却されたマッケート情報の数を表示しています。823+0番目と823番目を表示しています。MarketAssetNameのみ抽出し、ソート、ユニーク、先頭から10銘柄を表示しています。[#e524c011]上記では、Invoke-RestMethodにてJSONをPowerShellで扱いやすい状態に変換してくれますが、~Webサーバから返却された値を変換せずに取得したい場合は、Invoke-WebRequestコマンドレットを使用します。~また、取得後にJSONをPowerShellで扱いやすいオブジェクトに変換するには、''ConvertFrom-Json''コマンドレットを使用します。~以下に実行例を記します。+CoinExchange.ioのhttpsがTLS1.2のみなっているので、以下のコマンドでTLS1.2(のみ)を指定します。APIのURL作成用の文字列を変数に格納しています。Invoke-WebRequestコマンドレットでAPIを呼び出し返却された情報を変数に格納しています。"${base_url}${version}/$method"+返却された情報を表示してみます。HTTPステータスやContent-Typeを簡単に取得することができます。application/json+取得したJSONをPowerShellで扱うためのオブジェクトに変換する''''を実行してみます。M...上記のInvoke-RestMethodと同じ状態となります。Webの応答を読み取っています。[#ve7dc280]上記のコマンドレットを実行すると、APIサーバとのやり取りのプログレスメッセージが表示されます。~#ref(03.png)これを非表示にしたい場合は、以下のようにしてください。非表示にするには、$ProgressPreferenceにSilentlyContinueを設定します。Continue非表示にするには、以下のように変更します。APIを呼び出す方法でした。