ライブで更新された為替レートを取得する Android アプリを作成する必要があります。この目的のための Android (無料) API はありますか? 検索しましたが、Android に関連するものは見つかりませんでした。助けてください。
3 に答える
ここの後世のために、それらは他の可能な答えとともにあります:
Google 為替レート クエリ (解析済み)
リクエスト: http://rate-exchange.appspot.com/currency?from=USD&to=EUR レスポンス:
{"to": "EUR", "rate": 0.76911244400000001, "from": "USD"}
このコメントに基づいています。
オープン為替レート API
月間1000ヒットまで無料。リクエスト: http://openexchangerates.org/latest.json レスポンス:
{
"disclaimer": "This data is collected from various providers ...",
"license": "all code open-source under GPL v3 ...",
"timestamp": 1323115901,
"base": "USD",
"rates": {
"AED": 3.66999725,
"ALL": 102.09382091,
"ANG": 1.78992886,
// 115 more currency rates here ...
}
}
欧州中央銀行フィード
ドキュメント: http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html#dev リクエスト: http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml レスポンス:応答として、28 の通貨を含む xml ファイルが返されます。
Yahoo ファイナンス API
(更新 - 2017 年 11 月) 2017 年 11 月 6 日に廃止され、次のメッセージが表示されました。
このサービスがYahoo利用規約に違反して利用されていることが判明しました。それに伴い、サービスを終了させていただいております。今後のすべての市場および株式データの調査については、finance.yahoo.com を参照してください。
リクエスト: http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=USDINR=X 応答として、csv ファイルが返されます。
[更新] この CSV は Curry という jQuery プラグインで使用されています。CSV 以外のものが必要な場合に役立つ可能性があります。
Google 為替レート クエリ (解析済み)
リクエスト: http://rate-exchange.appspot.com/currency?from=USD&to=EUR レスポンス:
{"to": "EUR", "rate": 0.76911244400000001, "from": "USD"}
別の JSON(P) API を次に示します。
http://rate-exchange.appspot.com/currency?from=USD&to=EUR&q=1 Google API に基づく。
RSS フィードを使用する場合は、
http://themoneyconverter.com/RSSFeeds.aspx
これらのリンクを試して、JSON を簡単に学習してください。
http://www.androidhive.info/2012/01/android-json-parsing-tutorial/
こんにちは、あなたは為替レートについて尋ねているかもしれませんよね?Google ファイナンス API を試す:
ヤフーファイナンスを試す
[UPDATE] Yahoo Finance API は 2017-11-06 で廃止されました
URLで
http://finance.yahoo.com/d/quotes.csv?e=goog.csv&f=sl1d1t1&s=INRUSD=x
INR -- はインドルピーです - から USD -- 米ドル - へ
任意の国のルピー名を所定の位置に付けます。
例 :
countrieshash.put("India", "INR");
countrieshash.put("USA", "USD");
countrieshash.put("GreatBritain", "GBP");
countrieshash.put("Japan", "JPY");
countrieshash.put("Australia", "AUD");
countrieshash.put("Europe", "EUR");
countrieshash.put("Canada", "CAD");
countrieshash.put("France", "CHF");
countrieshash.put("China", "CNY");
countrieshash.put("kuwait", "KWD");
countrieshash.put("UAE", "AED");