2

ライブで更新された為替レートを取得する Android アプリを作成する必要があります。この目的のための Android (無料) API はありますか? 検索しましたが、Android に関連するものは見つかりませんでした。助けてください。

4

3 に答える 3

5

ここの後世のために、それらは他の可能な答えとともにあります:

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 以外のものが必要な場合に役立つ可能性があります。

于 2013-02-28T05:58:55.987 に答える
2

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/

于 2013-02-28T05:58:50.680 に答える
1

こんにちは、あなたは為替レートについて尋ねているかもしれませんよね?Google ファイナンス API を試す:

Google ファイナンス


ヤフーファイナンスを試す

[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");

ヤフーファイナンス

于 2013-02-28T05:57:07.380 に答える