2013-02-28 3 views
2

라이브 업데이트 환율이 적용되는 Android 앱을 만들어야합니다. 이 목적을위한 안드로이드 (무료) API가 있습니까? 나는 검색을했고 안드로이드와 관련된 아무것도 발견하지 못했습니다. 도와주세요.Android 용 환율 API

+0

@ 하르트크 : 무언가가 복제되었다고 주장하기 전에 그것이 복제되었는지 정확히 알고 있는지 확인하십시오. 그 질문은 안드로이드에 관한 것이 아닙니다. –

+0

링크 된 게시물은 플랫폼마다 다릅니다. 그것은 안드로이드에서 작동합니다. – Hartok

+0

@ 하르톡 : 내가 아는 한 다른 질문을하지 않겠습니다. –

답변

1

안녕하십니까 통화 환율에 관해 문의 하시겠습니까? 시도 구글 금융 API :

Google Finance


야후 자금 시도

[업데이트] 야후 금융 API가 2017년 11월 6일에서 중단

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

Yahoo finance

+0

흥분해서 ... 이것은 당신이 느끼기를 원한다면 내가 안드로이드에서 한 첫 번째 앱입니다. 이 코드를 자유롭게 사용할 수 있습니다. http://pastebin.com/wmT3k2S9 – Pragnani

+0

답장을 보내 주셔서 감사합니다. "countrieshash"란 무엇입니까? 다른 API를 통해 해당 링크를 호출하거나 해당 웹 주소를 호출합니까? –

+0

@Yohan은 붙여 넣기 bin 코드를 확인합니다 ... 스피너에서 전체 이름을 지정했지만 URL에 국가와 관련된 통화 이름 (예 : USD)을 전송해야합니다. 국가 통화 코드 – Pragnani

2

구글 환율 쿼리 (구문 분석)

요청 : http://rate-exchange.appspot.com/currency?from=USD&to=EUR 응답 :

{"to": "EUR", "rate": 0.76911244400000001, "from": "USD"} 

다음은 Google API를 기반으로 다른 JSON (P) API

http://rate-exchange.appspot.com/currency?from=USD&to=EUR&q=1입니다. 후손을 위해

http://www.androidhive.info/2012/01/android-json-parsing-tutorial/

+0

으로 국가 이름 매핑 댓글. 그래서 저는 데이터를 { "to": "EUR", "rate": 0.76911244400000001, "from :"USD "} http://rate-exchange.appspot.com/currency?from=USD&to=EUR로 보내야합니다. ? –

+0

예, JSON을 사용하는 경우. 당신 말이 맞아요. –

+0

아니요, 저는 JSon을 알지 못합니다. Java 기술을 알고 있습니다 –

5

여기가 다른 가능한 답변과 함께있다 : 당신은 RSS 피드와 함께 작업 할 경우

후 쉽게 JSON 내용은 다음 링크를 시도하십시오

http://themoneyconverter.com/RSSFeeds.aspx

를 사용 :

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 파일을 반환합니다. 그것은이 서비스하는 것이 우리의 attenion에왔다

: -

야후 금융 API

(UPDATE 2017년 11월) 는 메시지와 함께 2017년 11월 6일의로 단종 야후 서비스 약관을 위반하여 사용되고 있습니다. 따라서 서비스가 중단됩니다. 모든 장래 시장 및 주식 데이터 조사에 대해서는 finance.yahoo.com을 참조하십시오.

요청 : http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=USDINR=X 응답으로 csv 파일이 반환됩니다.

[업데이트]이 CSV는 Curry라는 jQuery 플러그인에서 사용하고 있습니다. 단순한 CSV 이상을 필요로 할 때 유용 할 수 있습니다.

+0

NB : 오픈 환율 API는 명시된대로 $ 17이 아니라 매월 최대 조회수가 무료입니다. –