2017-12-01 28 views
0

私は次のAPIとは異なる情報にアクセスしようとしています:https://api.coinnest.co.kr/doc/public.htmlおよび/ API /パブ/ティッカー要求node.jsのGETリクエストにパラメータを追加する方法は?

のためのすべての異なるパラメータのためのデータを取得しようとして困惑ここで私はこれまでに書いたコードがありますしかし、私は異なるパラメータのための任意の異なる情報を取得し、同じ情報を得ることを終わらせるようです。例えば、どのように私は、誰かが私はそれが理解されるだろう間違ってやっているものの中に私にいくつかのアドバイスを与えるのを助けることができれば、パラメータ

var request = require('request') 

console.log('requesting market data from coinnest'); 
request('https://api.coinnest.co.kr/api/pub/ticker/neo',(err,res,body) =>{ 
    try{ 
     var json = JSON.parse(body); 
     var markets = []; 
     console.log(body); 
    }catch(err){ 
     console.log('coinnest parsing error'); 
    } 
}); 

としてそれを使用して、ネオ用のデータにアクセスします。ありがとう

+0

送信するクエリパラメータはどれですか? –

+0

btcであるデフォルト以外のもの上のコードでは、私はneoパラメータをクエリしようとしています – WasabiCannon

+0

あなたはそれを解決しましたか? –

答えて

0

あなたはGETリクエストにパラメータを送信していないので、APIドキュメントに記載されているように、デフォルトでBTCに対する応答が得られます。

コイン?とUR​​Lを追加することによって、パラメータを送る= は次はあなたイーサリアムのためのデータを与えるだろう

をcoinnamehere。上記の例では

request('https://api.coinnest.co.kr/api/pub/ticker?coin=eth',(err,res,body) =>{ 
    try{ 
     var json = JSON.parse(body); 
     var markets = []; 
     console.log(body); 
    }catch(err){ 
     console.log('coinnest parsing error'); 
    } 
}); 
+0

本当にありがとうございました。本当に感謝しました – WasabiCannon

+0

'?coin = $ {type}'で、 'neo'は廃止されました –

+0

悪いです。修正しました。 :) –

2

これはあなたが要求を取得するためにパラメータを渡すことができる方法で、

var request = require('request') 

console.log('requesting market data from coinnest'); 
let options = { 
    url: "https://api.coinnest.co.kr/api/pub/ticker", 
    method: 'GET', 
    qs: { 
     coin: 'neo' 
    } 
} 
request(options,(err,res,body) =>{ 
    try{ 
     var json = JSON.parse(body); 
     var markets = []; 
     console.log(body); 
    }catch(err){ 
     console.log('coinnest parsing error'); 
    } 
}); 

options.qsはあなたが合格したいか、他あなたは、単にできるものは何でもクエリパラメータ渡すことが可能なクエリパラメータであります実行する

request('https://api.coinnest.co.kr/api/pub/ticker?coin=neo',(err,res,body) =>{ 
    try{ 
     var json = JSON.parse(body); 
     var markets = []; 
     console.log(body); 
    }catch(err){ 
     console.log('coinnest parsing error'); 
    } 
}); 
関連する問題