CoinExchange.ioのMarketID一覧を取得する(PowerShell) †CoinExchange.io
のAPIで、getmarketsummary, getorderbook APIでは、market_idが必要となります。 CoinExchange.io
へのリンク 追記 †
関連資料・記事 †
MarketIDの一覧を取得し表形式に表示する方法 †getmarkets APIにより取得したMarketID一覧情報を表形式に表示する場合は、以下の手順となります。 PS C:\> [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 PS C:\> $getmarkets_url = "https://www.coinexchange.io/api/v1/getmarkets" PS C:\> $markets = Invoke-RestMethod -UseBasicParsing $getmarkets_url PS C:\> $markets.result | Format-Table MarketID MarketAssetName MarketAssetCode MarketAssetID MarketAssetType BaseCurrency BaseCurrencyCode BaseCurrencyID Active -------- --------------- --------------- ------------- --------------- ------------ ---------------- -------------- ------ 18 Litecoin LTC 2 currency Bitcoin BTC 1 True 19 Unobtanium UNO 3 currency Bitcoin BTC 1 True 20 Syscoin SYS 5 currency Bitcoin BTC 1 False 21 Dogecoin DOGE 4 currency Bitcoin BTC 1 True 22 Kobocoin KOBO 6 currency Bitcoin BTC 1 True 23 Bitz BITZ 7 currency Bitcoin BTC 1 False 24 Digitalcoin DGC 8 currency Bitcoin BTC 1 True 25 Megacoin MEC 9 currency Bitcoin BTC 1 True 26 Bigup BIGUP 10 currency Bitcoin BTC 1 True 27 Memetic MEME 11 currency Bitcoin BTC 1 True 28 Lootcoin LOOT 12 currency Bitcoin BTC 1 False 29 FootyCash FOOT 13 currency Bitcoin BTC 1 False 30 Procom PCM 14 currency Bitcoin BTC 1 False <省略> MarketIDの一覧を取得しCSVとして出力する方法 †上記で取得したMarketID一覧情報をCSVに出力する手順は以下の通りです。 PS C:\> [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 PS C:\> $getmarkets_url = "https://www.coinexchange.io/api/v1/getmarkets" PS C:\> $markets = Invoke-RestMethod -UseBasicParsing $getmarkets_url PS C:\> $markets.result.GetEnumerator() | Export-Csv -Encoding Default -Path $HOME\Desktop\market_id.csv 上記Excelスクリーンショットの最上行にある #TYPE System...を消したい場合は以下のように記述します。
以上、CoinExchange.io のMarketID一覧情報をPowerShellで取得する手順でした。 CoinExchange.io
へのリンク |