2017-10-10 10 views
0

通貨換算レートを基本通貨KWDで毎日取り出すという要件があります。私はYahooの財務(および他のほとんどの無料プロバイダー)を同じものにチェックしました。しかし、ヤフーはデフォルトの基本通貨を米ドルとして表示したり、通貨ペア(基本通貨換算カッコ)を必要とします。たとえば :すべて基本通貨の通貨ヤフーファイナンスのKWD

`https://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json` 

(デフォルトの基本通貨USD持つすべての通貨は - 私たちは、これを変更することができますか?) 、他のオプションをコンソールでYQLを使って以下のように対を有するように、 選択* yahoo.finance.xchangeどこから不器用なURLである

https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22USDMXN%22%2C%22KWDUSD%22)&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback= 

ようなURLを生成する( "USDKWD、GBPKWD")に対 。 基本通貨としてKWDですべての通貨レートを取得するオプションがありますか?

私がチェックしたもう1つの選択肢は、どちらかというと便利ですが、無料通貨で基本通貨を変更できるかどうか、それがすべての通貨をサポートするかどうかはわかりません。 同じことに関して共有されている考えを尊敬してください。 ありがとうございます。

答えて

1

あなたはこのようなものになってしまいますので、だけにしてYQLを使用することが唯一の方法であるヤフー・ファイナンスを使用してそれをしなければならない場合:

http://query.yahooapis.com/v1/public/yql?q=select * from yahoo.finance.xchange where pair in ("KWDEUR", "KWDJPY", "KWDBGN", "KWDCZK", "KWDDKK", "KWDGBP", "KWDHUF", "KWDLTL", "KWDLVL", "KWDPLN", "KWDRON", "KWDSEK", "KWDCHF", "KWDNOK", "KWDHRK", "KWDRUB", "KWDTRY", "KWDAUD", "KWDBRL", "KWDCAD", "KWDCNY", "KWDHKD", "KWDIDR", "KWDILS", "KWDINR", "KWDKRW", "KWDMXN", "KWDMYR", "KWDNZD", "KWDPHP", "KWDSGD", "KWDTHB", "KWDZAR", "KWDISK", "KWDUSD")&env=store://datatables.org/alltableswithkeys

あたり2000人の要求のterms許可使い方IPあたり1時間です。それ以上目標を設定している場合は、APIキーを要求する必要があります。

thisをチェックすると、有料の無料APIと無料のAPIをコミュニティで選ぶことができます。

Fixer.io APIも無料ですが、KWDをベースとしてサポートしていません。

+0

お返事ありがとうございます。私はあなたが投稿した答えを逃しました。 – user2695433

+0

@ user2695433心配はいりません。答えがあなたを助けたならば、あなたはまだそれをアップヴォートするか、またはそれを受け入れられた答えとしてマークすることができます。ありがとう! – degant

+0

あなたの答えを受け入れupvoted。もう一度あなたの時間に感謝します。 – user2695433

0

私は上記のURLはYQL文を実行する上で自動生成され、このhttps://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20("USDKWD%2CEURKWD%2CGBPKWD%2CAEDKWD%2CAFNKWD%2CALLKWD%2CAMDKWD%2CANGKWD%2CAUDKWD%2CBDTKWD%2CBGNKWD%2CBHDKWD%2CBNDKWD%2CBOBKWD%2CBSDKWD%2CBTNKWD%2CBYNKWD%2CCADKWD%2CCHFKWD%2CCLPKWD%2CCNYKWD%2CCOPKWD%2CCRCKWD%2CCUPKWD%2CDKKKWD%2CDOPKWD%2CDZPKWD%2CEGPKWD%2CGELKWD%2CHKDKWD%2CHRKKWD%2CHUFKWD%2CIDRKWD%2CILSKWD%2CINRKWD%2CIQDKWD%2CIRRKWD%2CISKKWD%2CJODKWD%2CJPYKWD%2CKGSKWD%2CKHRKWD%2CKPWKWD%2CKRWKWD%2CKWDKWD%2CKZTKWD%2CLBPKWD%2CLKRKWD%2CMNTKWD%2CMURKWD%2CMXNKWD%2CNGNKWD%2CNZDKWD%2COMRKWD%2CPENKWD%2CPHPKWD%2CPKRKWD%2CPLNKWD%2CPYGKWD%2CQARKWD%2CRONKWD%2CRUBKWD%2CSARKWD%2CSDGKWD%2CSEKKWD%2CSGDKWD%2CSYPKWD%2CTHBKWD%2CTRYKWD%2CTTDKWD%2CTWDKWD%2CUAHKWD%2CUZSKWD%2CYERKWD%2CZARKWD")&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys

ようYQLを使用して終了。 fixer.ioには基本通貨としてのKWDもありませんので、オプションでもありません。