Google वित्त जैसे API के माध्यम से मुझे मुद्रा विनिमय की दरें कैसे मिलती हैं? [बन्द है]


137

अब, मैंने Google वित्त एपीआई को ढूंढ लिया और उसी के माध्यम से देखना शुरू कर दिया, लेकिन मुझे विभागों, लेनदेन, पदों और अन्य सामान के बारे में बहुत सी जानकारी मिली जिनके बारे में मुझे कुछ नहीं पता है।

क्या मैं गलत डॉक्स देख रहा हूं? GF से विनिमय दरों का फीड प्राप्त करने के लिए मुझे क्या करने की आवश्यकता है? क्या यह भी संभव है?

संपादित करें

चीजों को थोड़ा साफ करने के लिए। मुझे तकनीकी सामानों में कोई दिलचस्पी नहीं है और न ही मुझे कोई कोड चाहिए।


Yahoo का उपयोग करके php-class के लिए stackoverflow.com/a/21627583/592868 देखें ! वित्त
फेलिक्स गेनेन

3
@ जॉर्ज स्टॉकर यह प्रश्न मूल रूप से कुछ मूर्खतापूर्ण Google एपीआई के बारे में विशिष्ट था जो कुछ समय पहले AFAIK द्वारा सेवानिवृत्त हो चुके हैं। किसी तरह लोगों ने उस एपीआई के विकल्पों को जोड़ना शुरू कर दिया और यह मुद्रा विनिमय एपीआई के बारे में किसी तरह के सूचकांक में बदल गया। जाहिर है कि समुदाय को यह उपयोगी लगता है क्योंकि उसे बहुत सारे वोट और पसंदीदा मिले ...
बोगदान

@ बोगदान आप मुझे क्या करना चाहेंगे?
जॉर्ज स्टॉकर

4
@GeorgeStocker ठीक है, आप इसे बंद कर सकते हैं यदि आपको लगता है कि यह एसओ नियमों के विरुद्ध है, लेकिन इसे हटाएं नहीं; लोगों को इस तरह के सामान के लिए यह एक अच्छा संदर्भ लगता है। मेरा 2 सी।
बोगदान

@GeorgeStocker मुद्रा जावास्क्रिप्ट एपीआई और अविश्वसनीय रूप से उपयोगी के लिए Google में यह # 1 है। यह आइटम अपडेट रहने के योग्य है, यह कई डेवलपर्स को मदद करता है, जो कि मुख्य कारण स्टैकओवरफ़्लो बनाया गया था। जब आप नियम के पत्र में सही होते हैं तो यह इस विषय को बंद करने की भावना में नहीं होता है, क्योंकि कोई स्पैम या राय वाले उत्तर नहीं मिलते हैं। मेरा आपसे विनम्र अनुरोध है कि इसे फिर से खोलें।
Jan Derk

जवाबों:


821

आपके सभी उत्तरों के लिए धन्यवाद।

नि: शुल्क मुद्रा

  • दरें हर 30 मिनट में अपडेट की जाती हैं
  • अब फ्री सर्वर के लिए एपीआई की की जरूरत होती है।

एक नमूना रूपांतरण URL है: http://free.currencyconverterapi.com/api/v5/convert?q=EUR_USD&compact=y


यहाँ के बाद के लिए वे अन्य संभावित उत्तरों के साथ हैं:

  1. याहू वित्त एपीआई बंद 2017-11-06 ###

संदेश के साथ 2017-11-06 तक बंद कर दिया गया

हमारे ध्यान में आया है कि इस सेवा का उपयोग याहू की सेवा की शर्तों के उल्लंघन में किया जा रहा है। जैसे, सेवा बंद की जा रही है। सभी भविष्य के बाजारों और डेटा रिसर्च के लिए इक्विटी के लिए, कृपया Finance.yahoo.com देखें।

निवेदन: http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=USDINR=X
इस CSV का उपयोग एक JQuery प्लगइन द्वारा किया जा रहा था जिसे [Curry] [1] कहा जाता है। करी के बाद से (2017-08-29) स्थिरता के मुद्दों के कारण फिक्सर.आईओ का उपयोग करने के लिए चले गए। यदि आपको केवल CSV से अधिक की आवश्यकता हो तो उपयोगी हो सकता है।

  1. ( कीयो का धन्यवाद ) याहू क्वेरी भाषा आपको एक्सएमएल या जेन्सन में एक बार में मुद्राओं का एक पूरा गुच्छा प्राप्त करने देती है। दूसरे द्वारा डेटा अपडेट (जबकि यूरोपीय सेंट्रल बैंक में दिन पुराना डेटा है), और सप्ताहांत में बंद हो जाता है। किसी भी तरह के साइन अप की आवश्यकता नहीं है।

[http://query.yahooapis.com/v1/public/yql?q=select * yahoo.finance.xchange से जहां जोड़ी में ("USDEUR", "USDJPY", "USDGGN", "USDCZK", "USDDKK") , "USDGBP", "USDHUF", "USDLTL", "USDLVL", "USDPLN", "USDRON", "USDSEK", "USDCHF", "USDNOK", "USDHRK", "USDRUB", "USDTRY", " USDAUD "," USDBRL "," USDCAD "," USDCNY "," USDHKD "," USDIDR "," USDILS "," USDINR "," USDKRW "," USDMXN "," USDMYR "," USDNZD "," USDPHP " , "USDSGD", "USDTHB", "USDZAR", "USDISK") और env = store: //datatables.org/alltableswithkeys] [1]

यहाँ है YQL क्वेरी बिल्डर, जहाँ आप एक क्वेरी का परीक्षण कर सकते हैं और url की प्रतिलिपि बना सकते हैं: (कोई भी उपलब्ध नहीं)

http://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select%20*%20from%20yahoo.finance.xchange%20where%20pair% 20in% 20% 28% 22USDMXN% 22% 2C% 20% 22USDCHF% 22% 29

yql कंसोल अब उपलब्ध नहीं है

  1. ओपन सोर्स एक्सचेंज रेट्स एपीआई

व्यक्तिगत उपयोग के लिए नि: शुल्क (प्रति माह 1000 हिट)
"बेस" ("यूएसडी" से ) बदलने की अनुमति नहीं है मुफ्त खाते में
पंजीकरण की आवश्यकता है।
अनुरोध: http://openexchangerates.org/latest.json
प्रतिक्रिया:

   <!-- language: lang-js -->

    {
      "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 ...
      }
    }
  1. करदाता एपीआई

नि:
शुल्क खाते में "स्रोत" ("यूएसडी" से) 250 मासिक हिट के लिए नि: शुल्क योजना की अनुमति नहीं है
पंजीकरण की आवश्यकता है।
प्रलेखन: currencylayer.com/documentation

JSON प्रतिक्रिया:

   <!-- language: lang-js -->

    {
      [...]
      "timestamp": 1436284516,
      "source": "USD",
      "quotes": {
          "USDAUD": 1.345352401,
          "USDCAD": 1.27373397,
          "USDCHF": 0.947845302,
          "USDEUR": 0.91313905,
          "USDGBP": 0.647603397,
          // 168 world currencies
          }
      }
  1. Fixer.io एपीआई (यूरोपीय सेंट्रल बैंक डेटा)

नि:
शुल्क खाते में "स्रोत" ("यूएसडी" से) 1,000 मासिक हिट के लिए नि: शुल्क योजना की अनुमति नहीं है।

इस API समापन बिंदु को पदावनत किया गया है और 1 जून, 2018 से काम करना बंद कर देगा। अधिक जानकारी के लिए कृपया देखें: https://github.com/fixerAPI/fixer#readme)


वेबसाइट: http://fixer.io/
उदाहरण के लिए अनुरोध: [http://api.fixer.io/latest?base=USDades [7]
केवल प्रति दिन एक मान एकत्र करता है
  1. यूरोपीय सेंट्रल बैंक फ़ीड

डॉक्स: http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html#dev
अनुरोध: http://www.ecb.int/stats/eurofxref/eurofxref-daily.xlx

XML प्रतिसाद :

   <!-- language: lang-xml -->

    <Cube>
      <Cube time="2015-07-07">
      <Cube currency="USD" rate="1.0931"/>
      <Cube currency="JPY" rate="133.88"/>
      <Cube currency="BGN" rate="1.9558"/>
      <Cube currency="CZK" rate="27.100"/>
    </Cube>
  1. वेबसाइट के अनुसार ### exchangegeratesapi.io ###:

    विनिमय दरें एपीआई यूरोपीय सेंट्रल बैंक द्वारा प्रकाशित वर्तमान और ऐतिहासिक विदेशी विनिमय दरों के लिए एक मुफ्त सेवा है
    यह सेवा fixer.io के साथ संगत है और उपयोग करने के लिए वास्तव में आसान है: कोई एपीआई कुंजी की आवश्यकता नहीं है। उदाहरण के लिए (यह CURL का उपयोग करता है, लेकिन आप अपने पसंदीदा अनुरोध उपकरण का उपयोग कर सकते हैं):

    > curl https://api.exchangeratesapi.io/latest?base=GBP&symbols=USD
    {"base":"GBP","rates":{"USD":1.264494191},"date":"2019-05-29"}
    
  2. ### CurrencyApi.net ### 1250 मासिक हिट के लिए मुफ्त योजना
    बेस मुद्रा को मुफ्त खाते में यूएसडी के रूप में सेट किया
    गया है।
    प्रलेखन: currencyapi.net/documentation

    JSON प्रतिक्रिया:

    {
      "valid": true,
      "timestamp": 1567957373,
      "base": "USD",
      "rates": {
              "AED": 3.673042,
              "AFN": 77.529504,
              "ALL": 109.410403,
              // 165 currencies + some cryptos
          }
      }
  3. ### लैबस्टैक से मुद्रा ###

वेबसाइट: https://labstack.com/currency
प्रलेखन: https://labstack.com/docs/api/currency/convert
मूल्य निर्धारण: https://labstack.com/pricing
अनुरोध: https://currency.labstack.com / एपीआई / v1 / कन्वर्ट / 1 / अमरीकी डालर / INR
प्रतिक्रिया:

```js
 {
   "time": "2019-10-09T21:15:00Z",
   "amount": 71.1488
 }
 ```

[1]: http://query.yahooapis.com/v1/public/yql?q=select * yahoo.finance.xchange से जहां जोड़ी में ("USDEUR", "USDJPY", "USDBGN", "USDCZK") "USDDKK", "USDGBP", "USDHUF", "USDLTL", "USDLVL", "USDPLN", "USDRON", "USDSEK", "USDCHF", "USDNOK", "USDHRK", "USDRUB", "USDTRY" "," USDAUD "," USDBRL "," USDCAD "," USDCNY "," USDHKD "," USDIDR "," USDILS "," USDINR "," USDKRW, "USDMXN", "USDMYR", "USDNZD"। "USDPHP", "USDSGD", "USDTHB", "USDZAR", "USDISK") और env = store: //datatables.org/alltableswithkeys


6
यहां याहू वित्त एपीआई के अधिक उपयोगी स्पष्टीकरण के साथ एक लिंक दिया गया है।
मिरांडा

4
कृपया ध्यान दें कि ओपन एक्सचेंज रेट्स प्रोजेक्ट डेटा को GitHub (अब वहां उपलब्ध कोई डेटा नहीं) से हटा दिया गया है और अब openexchangerates.org के माध्यम से परोसा जा रहा है - धन्यवाद!
विलियम जोस क्राउक्रॉफ्ट

17
rate-exchange.appspot अब काम नहीं करता है ..
letitbefornow

18
Rate-exchange.appspot.com/currency?from=USD&to=EUR अब उपलब्ध नहीं है, कृपया इसके बजाय rate-exchange-1.appspot.com/currency?from=USD&to=EUR का उपयोग करें ।
हिप्पसस

5
अद्यतन: अब याहू ने इस संदेश के साथ एपीआई को अक्षम कर दियाIt has come to our attention that this service is being used in violation of the Yahoo Terms of Service. As such, the service is being discontinued. For all future markets and equities data research, please refer to finance.yahoo.com.
जेनिथ्स

66

यूरोपीय सेंट्रल बैंक (ईसीबी) के पास सबसे विश्वसनीय मुफ्त फ़ीड है जो मुझे पता है। इसमें लगभग 28 मुद्राएँ शामिल हैं और कम से कम दैनिक अद्यतन किया जाता है।

http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml

अधिक प्रारूपों और उपकरणों के लिए ECB संदर्भ पृष्ठ देखें: http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html


3
बहुत बुरा fixer.io कोई वारंटी के साथ आता है। उत्पादन के लिए नहीं।
बेन सिनक्लेयर

2
दुर्भाग्य से, यह सप्ताहांत पर अपडेट नहीं होता है।
डेनिस

कई विदेशी मुद्रा व्यापार बाजार शुक्रवार को शाम 4 बजे से शाम 5 बजे तक बंद रहे। यदि आपको वास्तव में अधिक सटीक सप्ताहांत दरों की आवश्यकता है, तो हाँ, मैं एक अलग स्ट्रीम की जाँच करूँगा।
रयान

1
@ रेयान लेकिन यह सभी मुद्राओं को क्यों नहीं दिखा रहा है?
सुनील तरगे

4
Fixer.io सेवा दुख की बात है। वहाँ एक वैकल्पिक संगत प्रतिस्थापन विनिमय दरें एपीआई हैं जो एक्सचेंजर्सपेटी.आईओ में
10

53

याहू के पास XML या JSON में एक बार मुद्राओं का एक पूरा गुच्छा प्राप्त करने के लिए एक YQL सुविधा है। मैंने देखा है कि ईसीबी में दिन पुराना डेटा है, और सप्ताहांत में रुकने वाले मिनट तक डेटा अप टू डेट है।

http://query.yahooapis.com/v1/public/yql?q=select * yahoo.finance.xchange से जहां जोड़ी ("USDEUR", "USDJPY", "USDBNN", "USDCZK", "USDDKK"), "USDGBP", "USDHUF", "USDLTL", "USDLVL", "USDPLN", "USDRON", "USDSEK", "USDCHF", "USDNOK", "USDHRK", "USDRUB", "USDTRY", "USDAUD" "," USDBRL "," USDCAD "," USDCNY "," USDHKD "," USDIDR "," USDILS "," USDINR "," USDKRW "," USDMYN "," USDMYR "," USDNZD "," USDPHP "। "USDSGD", "USDTHB", "USDZAR", "USDISK") और env = store: //datatables.org/alltableswithkeys

यहां उनका क्वेरी बिल्डर है, जहां आप किसी क्वेरी का परीक्षण कर सकते हैं और url की प्रतिलिपि बना सकते हैं:

http://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select%20*%20from%20yahoo.finance.xchange%20where%20pair% 20in% 20% 28% 22USDMXN% 22% 2C% 20% 22USDCHF% 22% 29


हाय @Keyo, जब मैं कोशिश करता हूं कि YQL नमूना u ने मेरे जावा कोड के भीतर प्रदान किया है जो एक URL के रूप में पढ़ने की कोशिश करता है जिसे IO अपवाद मिलता है (सर्वर ने HTTP प्रतिसाद कोड लौटाया: 400 URL के लिए: query.yahooapis.com/v1-public/ yql? q = का चयन करें yahoo.finance.xchange से जहां ("USDEUR") और env = store: //datatables.org/alltableswithkeys में जोड़ी जाती है, जो काम करता है अगर मैं बस इस URL को ब्राउज़र में कॉपी करता हूँ
मलिक फिरोज़

'सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {स्ट्रिंग मुद्रापेयर = "USDEUR"; स्ट्रिंग पता = " query.yahooapis.com/v1/public/yql?q=select * yahoo.finance.xchange से जहां जोड़ी में (\" + मुद्रापेयर + "\") और env = store: //datatables.org/ alltableswithkeys "; कोशिश {// स्ट्रिंग प्रतिक्रिया = URLReader.read (पता); // System.out.println (प्रतिक्रिया); URL url = नया URL (पता); BufferedReader = new BufferedReader (नया InputStreamReader (url.openStream ())); } पकड़ (अपवाद ई) {// TODO ऑटो-जनरेट कैच ब्लॉक e.printStackTrace (); }} '
मलिक फिरोज

हाय @Keyo, YQL में एक विशिष्ट समय सीमा के लिए उच्च / निम्न दर प्राप्त करने का एक तरीका है?
entpnomad

3
अफसोस की बात है कि याहू ने बिना किसी चेतावनी के अपनी सेवा को कल समाप्त कर दिया, जिससे हजारों कारोबार खतरे में पड़ गए।
फ्लोरियनबी

यह एपीआई स्थायी रूप से अक्षम होने लगता है।
गतिविधि

47

यदि आपको एक मुद्रा को दूसरे में परिवर्तित करने के लिए एक स्वतंत्र और सरल एपीआई की आवश्यकता है, तो free.currencyconverterapi.com पर प्रयास करें

अस्वीकरण, मैं वेबसाइट का लेखक हूं और मैं इसे अपनी अन्य वेबसाइटों में से एक के लिए उपयोग करता हूं।

सेवा वाणिज्यिक अनुप्रयोगों के लिए भी उपयोग करने के लिए स्वतंत्र है, लेकिन कोई वारंटी प्रदान नहीं करता है। प्रदर्शन कारणों से, मान केवल हर घंटे अपडेट किए जाते हैं।

एक नमूना रूपांतरण URL है: http://free.currencyconverterapi.com/api/v6/convert?q=EUR_PHP&compact=ultra&apiKey=sample-api-key जो एक json- स्वरूपित मान लौटाएगा, उदाहरण के लिए {"EUR_PHP": 60.849184}


1
धन्यवाद। रूपांतरण दरों का स्रोत क्या है? इससे हमें आपकी सेवा की विश्वसनीयता मापने की संभावना है।
s3m3n

1
वर्क्स 2017 नवंबर। इसे प्रदान करने के लिए धन्यवाद। लेकिन कृपया इसे प्रदान करते रहें क्योंकि साइट्स इस पर निर्भर हैं। याहू फाइनेंस का उपयोग कर रहा था जो अभी-अभी मरा।
टंटेबल

1
शक्तिशाली। धन्यवाद लेखक
जैम ओडो

1
मैं जल्द ही प्रीमियम में अपग्रेड करूंगा।
ओडूरो जूल

1
यह अब स्वतंत्र नहीं है। नि: शुल्क केवल परीक्षण / डेमो उपयोग के लिए है। यदि आप अधिक अनुरोध करते हैं, तो यह 400 वापस आएगा और आपको त्रुटि देगा: "सिस्टम ने इस अनुरोध का नि: शुल्क सेवा के दुरुपयोग के रूप में पता लगाया है। यदि आपको अधिक अनुरोधों की आवश्यकता है, तो कृपया भुगतान की गई सेवा का उपयोग करने पर विचार करें। कृपया मुद्रा के लिए कृपया देखें। अधिक जानकारी। धन्यवाद। " और अपने आईपी और एपीआई कुंजी को ब्लॉक करें।
स्विफ्टी

25

मुझे यह सामग्री http://www.scriptarticle.com/2012/05/03/get-live-currency-rates-and-currency-conversion-use-php-and-apis/ से मिली है

<?php

function get_currency($from_Currency, $to_Currency, $amount) {
    $amount = urlencode($amount);
    $from_Currency = urlencode($from_Currency);
    $to_Currency = urlencode($to_Currency);

    $url = "http://www.google.com/finance/converter?a=$amount&from=$from_Currency&to=$to_Currency";

    $ch = curl_init();
    $timeout = 0;
    curl_setopt ($ch, CURLOPT_URL, $url);
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt ($ch, CURLOPT_USERAGENT,
                 "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
    curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $rawdata = curl_exec($ch);
    curl_close($ch);
    $data = explode('bld>', $rawdata);
    $data = explode($to_Currency, $data[1]);

    return round($data[0], 2);
}

// Call the function to get the currency converted
echo get_currency('USD', 'INR', 1);

?>

5
लूप से iGoogle के साथ, यह सबसे अच्छा विकल्प है, पिछला www.google.com/ig विकल्प अब काम नहीं करता है।
राफे

1
www.google.com/finance अब काम नहीं करता है सितंबर 2017 तक, वित्त url को Finance.google.com में बदल दिया गया था। : D bryanveloso.com/2017/09/14/…
jehzlau

2
Google ने Finance.google.com पर जा रहा है, मुझे उलझा दिया, और कर्ल अनुरोध को तोड़ दिया। यह तय करने के लिए कि कर्ल को पुनर्निर्देश का पालन करने के लिए कहें: कर्ल_सेटॉप ($ कर्ल, CURLOPT_FOLLOWLOCATION, true);
जायबॉन्ग

1
बस google.com/finance/converter?a=1&from=INR&to=USD ने काम नहीं किया, संवाद खोलता है।
टंटेबल

4
www.google.com/finance/converter और Finance.google.com/finance/converter अब उपलब्ध नहीं हैं।
क्रिश्चियन

16

यहाँ PHP उदाहरण के साथ कुछ एक्सचेंज एपीआई हैं।

[ विनिमय दर एपीआई खोलें ]

प्रति माह 1,000 अनुरोध निशुल्क प्रदान करता है। आपको ऐप आईडी को पंजीकृत करना और हड़पना होगा। मुफ्त खाते के लिए आधार मुद्रा USD। समर्थित मुद्राओं और प्रलेखन की जाँच करें ।

// open exchange URL // valid app_id * REQUIRED *
$exchange_url = 'https://openexchangerates.org/api/latest.json';
$params = array(
    'app_id' => 'YOUR_APP_ID'
);

// make cURL request // parse JSON
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => $exchange_url . '?' . http_build_query($params),
    CURLOPT_RETURNTRANSFER => true
));
$response = json_decode(curl_exec($curl));
curl_close($curl);

if (!empty($response->rates)) {
    // convert 150 USD to JPY ( Japanese Yen )
    echo $response->rates->JPY * 150;
}

150 यूएसडी = 18039.09015 जेपीवाई

[ मुद्रा परत एपीआई ]

प्रति माह 1,000 अनुरोध निशुल्क प्रदान करता है। आपको प्रवेश कुंजी को पंजीकृत करना चाहिए और उसे हड़पना चाहिए। मुफ्त खाते में कस्टम आधार मुद्रा समर्थित नहीं हैप्रलेखन की जाँच करें ।

$exchange_url = 'http://apilayer.net/api/live';
$params = array(
    'access_key' => 'YOUR_ACCESS_KEY',
    'source' => 'USD',
    'currencies' => 'JPY',
    'format' => 1 // 1 = JSON
);

// make cURL request // parse JSON
$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_URL => $exchange_url . '?' . http_build_query($params),
    CURLOPT_RETURNTRANSFER => true
));
$response = json_decode(curl_exec($curl));
curl_close($curl);

if (!empty($response->quotes)) {
    // convert 150 USD to JPY ( Japanese Yen )
    echo '150 USD = ' . $response->quotes->USDJPY * 150 . ' JPY';
}

150 यूएसडी = 18036.75045 जेपीवाई


14
बहुत आसानी से कोटा देता है .. अनुशंसित नहीं है।
आयुष गोयल

7
@AyushGoyal यदि आप हर रूपांतरण के लिए एपीआई मार रहे हैं तो आप इसे वैसे भी गलत कर रहे हैं। हर घंटे एपीआई को क्वेरी करने के लिए एक क्रोनजॉब सेट करें और एक डेटाबेस तालिका में वर्तमान विनिमय दरों को संग्रहीत करें और जब आपको एक्सचेंज गणना करने की आवश्यकता हो तो तालिका से डेटा को जितनी बार चाहें उतनी बार खींचें। आप इस तरह से मासिक सीमा को कभी नहीं मारेंगे।
टाॅप्टर

1

आप जिओलुगिन की कोशिश कर सकते हैं

आईपी ​​द्वारा किए गए जियोलोकेशन के अलावा (लेकिन आईपी प्रदाता आईपी है, इसलिए इतना सटीक नहीं है), वे मुद्राओं को भी लौटाते हैं और एक मुद्रा परिवर्तक है: उदाहरण देखें।

उनके पास 111 मुद्राएँ अद्यतन हैं।


0

यदि आप इस समस्या के लिए एक रूबी आधारित समाधान की तलाश कर रहे हैं, तो मैं निम्नलिखित के समान Google कैलकुलेटर विधि का उपयोग करने की सलाह देता हूं: http://j.mp/QIC564

require 'faraday'
require 'faraday_middleware'
require 'json'

# Debug: 
# require "pry"


country_code_src = "USD"
country_code_dst = "INR"
connection = Faraday.get("http://www.google.com/ig/calculator?hl=en&q=1#{country_code_src}=?#{country_code_dst}")

currency_comparison_hash = eval connection.body #Google's output is not JSON, it's a hash

dst_currency_value, *dst_currency_text = *currency_comparison_hash[:rhs].split(' ')
dst_currency_value = dst_currency_value.to_f
dst_currency_text = dst_currency_text.join(' ')

puts "#{country_code_dst} -> #{dst_currency_value} (#{dst_currency_text} to 1 #{country_code_src})"

2
iGoogle 1 नवंबर, 2013 को सेवानिवृत्त हुआ था। यह API अब काम नहीं करता है।
सुधार हुआ


0

यहां एक सरल PHP स्क्रिप्ट है जिसे GBP और USD के बीच विनिमय दर मिलती है

<?php
$amount = urlencode("1");
$from_GBP0 = urlencode("GBP");
$to_usd= urlencode("USD");
$Dallor = "hl=en&q=$amount$from_GBP0%3D%3F$to_usd";
$US_Rate = file_get_contents("http://google.com/ig/calculator?".$Dallor);
$US_data = explode('"', $US_Rate);
$US_data = explode(' ', $US_data['3']);
$var_USD = $US_data['0'];
echo $to_usd;
echo $var_USD;
echo '<br/>'; 
?>

Google मुद्रा दरें सटीक नहीं हैं Google स्वयं कहता है ==> Google कैलकुलेटर द्वारा उपयोग की जाने वाली विनिमय दरों की सटीकता की गारंटी नहीं दे सकता है। विनिमय दरों में बदलाव से प्रभावित होने वाले किसी भी लेनदेन को करने से पहले आपको वर्तमान दरों की पुष्टि करनी चाहिए। सिटी बैंक एनए द्वारा प्रदान की गई विदेशी मुद्रा दरें लाइसेंस के तहत प्रदर्शित की जाती हैं। दरें केवल सूचना के उद्देश्यों के लिए हैं और बिना सूचना के परिवर्तन के अधीन हैं। वास्तविक लेनदेन की दरें भिन्न हो सकती हैं और सिटीबैंक किसी भी दर पर प्रदर्शित लेनदेन में प्रवेश करने की पेशकश नहीं कर रहा है।


3
iGoogle 1 नवंबर, 2013 को सेवानिवृत्त हुआ था। यह API अब काम नहीं करता है।
सुधार हुआ

-1

मुद्रा रूपांतरण के बारे में कुछ संकेत देने वाले सभी नौसिखियों के लिए, इस लिंक पर एक नज़र डालें। Datavoila

इसने C # में मेरे अपने प्रोजेक्ट के बारे में बहुत मदद की। बस साइट के गायब होने की स्थिति में, मैं नीचे कोड जोड़ दूंगा। बस नीचे दिए गए चरणों को अपनी परियोजना में जोड़ें। प्रारूपण के बारे में क्षमा करें।

const string fromCurrency = "USD";
const string toCurrency = "EUR";
const double amount = 49.95;
// For other currency symbols see http://finance.yahoo.com/currency-converter/
// Clear the output editor //optional use, AFAIK
Output.Clear();

// Construct URL to query the Yahoo! Finance API
const string urlPattern = "http://finance.yahoo.com/d/quotes.csv?s={0}{1}=X&f=l1";
string url = String.Format(urlPattern, fromCurrency, toCurrency);

// Get response as string
string response = new WebClient().DownloadString(url);

// Convert string to number
double exchangeRate =
    double.Parse(response, System.Globalization.CultureInfo.InvariantCulture);

// Output the result
Output.Text = String.Format("{0} {1} = {2} {3}",
                            amount, fromCurrency,
                            amount * exchangeRate, toCurrency);
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.