Tuesday, 6 June 2017

Javascript Forex Api

Money. js / fx () Einfache JavaScript-Währungsumrechnungsbibliothek ohne Abhängigkeiten, in knapp über 1 kb. Entworfen, um nahtlos mit Daten aus der Open Exchange Rates API - oder jede andere Datenquelle und Basiswährung, mit nur ein paar Zeilen Setups zu arbeiten. Verwenden Sie standalone oder als nodeJS / npm oder RequireJS (AMD) Modul. Einführung Müde zu versuchen, die 10-jährige FREI Währungsumrechner JavaScripts in etwas praktikabel für Ihre Unternehmens-Software oder Warenkorb money. js ist eine einfache Bibliothek mit einer Funktion anpassen: um einen Geldwert von jeder Währung in eine andere Währung umzuwandeln. Um Währungsumrechnung in JavaScript durchführen zu können, benötigen Sie eine zuverlässige Quelle für Echtzeit-Wechselkurse. Open Exchange Rates verwendet eine algorithmische Mischung, um eine konsistente und unvoreingenommene Satz von Raten für 165 Weltwährungen zu berechnen und stellt diese über eine nahtlose API für Startups, Unternehmen und Fortune 500s, kostet 10-20x weniger als andere Branchenanbieter (und die einzige API Um einen Forever Free-Plan anzubieten). Während wir dies für alle Benutzer empfehlen, ist money. js nicht an eine bestimmte Datenquelle gebunden - siehe Dokumentation zur Integration der Open Exchange Rates API-Daten (oder einer Wechselkursdatenquelle) mit der Bibliothek in nur wenigen Zeilen Code. Sie brauchen nur die Umrechnungskurse im Verhältnis zu einer einzelnen Währung, um Werte zwischen zwei Währungen umzurechnen. Money. js tut alles für Sie. Diese Links zeigen immer auf die letzte stabile Version von money. js: raquo money. js Entwicklungsversion (4.3 kb) raquo money. min. js Produktion / verkleinerte Version (1.1 kb) Im GitHub-Repository stehen weitere Download-Optionen zur Verfügung Openexchangerates / money. js. Demo Playground Sie können diese JavaScript Sandbox benutzen, um die Reifen zu schlagen und mit money. js umzugehen. Es läuft in einem separaten (Sandkasten) Bereich, aber Sie haben Zugriff auf jQuery (), Unterstrich (), accounting. js (Buchhaltung) und money. js (fx). Sie können: laden Sie script. js, um zusätzliche Bibliotheken zu laden, oder versuchen Sie: help if stuck. Wechselkurse sollten bereits eingerichtet werden (Standardwerte von: USD. Bis: GBP), aber wenn nicht, versuchen Sie, die Seite zu aktualisieren. Es gibt einige Beispielbefehle, die unten ausprobieren. Sandbox-Konsole laden. Einige Beispiel-Befehle, um Sie zu starten: Interessiert, wenn Sie die Sandbox auf Ihrer JavaScript-Bibliothek homepage Sein auf GitHub an openexchangerates / javascript-Sandbox-Konsole. Dokumentation Grundlegende Installation Um money. js als eigenständige Bibliothek zu verwenden, laden Sie die Minified - oder Development-Version von money. js herunter und fügen Sie sie in Ihre HTML-Seite ein: Youll muss noch eine Sache machen, bevor Sie sie verwenden können Wechselkurse mit fx. rates Um money. js verwenden, um Währungen zu konvertieren, youll müssen sie mit einigen Wechselkursdaten zu füttern und bieten eine Basiswährung. (Solange Sie Wechselkurse für jede Währung relativ zu einer einzelnen anderen (Basis-) Währung haben, kann money. js zwischen anderen zwei umwandeln.) Die Bibliothek gibt kein Format für Währungsnamen / - codes an (wir empfehlen, sich an den Standard drei zu halten - codes). Es ist auch egal, wie genau sie sind, oder welche Währung ist Ihr Basiszinssatz. Die Preise werden im Objekt fx. rates gespeichert, während die Basiswährung in fx. base gespeichert ist. Die Basiswährung muss auch im Ratenobjekt erscheinen. Sie sollten so: Sie können so viele oder wenige Währungen wie Sie benötigen, und die Preise können annähernd, historisch oder einfach nur falsch sein (obwohl wir empfehlen, sich mit aktuellen, genauen Daten aus einer zuverlässigen Wechselkurse API .) Geben Sie immer den Basiszins (den Währungscode von fx. base) im fx. rates-Objekt ein, z. B. USD. 1., damit money. js es für Berechnung verwenden kann. Die aktuellen Kurse der Open Exchange Rates API werden als JSON im gewünschten Objektformat ausgeliefert und können direkt in money. js eingegeben werden. Youll Notwendigkeit, sich für eine App-ID, und Sie können wählen, welche Option Sie benötigen (es gibt einen großzügigen Forever Free-Plan.) Mit dem Open Exchange Rates API als Beispiel, hier laden wir sie über AJAX mit jQuery: Youll brauchen Bis die AJAX-Anforderung abgeschlossen ist, bevor Sie mit der Verarbeitung von Conversions beginnen können. Sie können auch Cache ungefähr / historische Preise auf Ihrem Server und bootstrap sie inline in den HTML-Code als Backup. Wenn bootstrapping Raten in Ihre HTML-Seite direkt, müssten sie kommen, nachdem das Script geladen ist und wie folgt aussehen: Es gibt weitere Beispiele und Methoden der Grabbing die neuesten (und historischen) Daten, für alle gängigsten Sprachen und Frameworks, ist Die Open Exchange Rates Dokumentation. Welche API - oder Datenquelle Sie verwenden, stellen Sie sicher, dass eine Basiswährung angegeben ist und dass die Wechselkurse im obigen Objektformat vorliegen. Fx. settings und fxSetup Verwenden Sie fx. settings, um Standardwerte von und nach Währungen (optional) festzulegen, nachdem die Bibliothek geladen wurde. Wenn Sie diese vor dem Laden der Bibliothek festlegen möchten, erstellen Sie ein globales Objekt namens fxSetup. Mit den gleichen Eigenschaften: Hinweis zur Verwendung von fxSetup: Bei Verwendung von fxSetup. Muss die Variable der Bibliothek (im Gültigkeitsbereich) zur Verfügung stehen - verwenden Sie window. fxSetup falls erforderlich. Beachten Sie außerdem, dass die fxSetup-Methode nicht funktioniert, wenn Sie money. js als AMD / CommonJS-Modul verwenden, da sie keinen Zugriff auf externe Variablen hat (verwenden Sie fx. settings für solche Fälle). Sie können auch fxSetup verwenden, um die Devisenkurse und die Basiswährung zu laden, bevor Sie die Bibliothek laden: fx. convert (val, opts) Die grundlegende Funktion der Bibliothek - wandelt einen Wert von einer Währung in eine andere. Verwendet den Standardwert von und zu Währungen in fx. settings. Oder die in opts: fx. convert kann von jeder Währung in jede Währung umwandeln, vorausgesetzt, sie sind beide im fx. rates-Objekt. Zum Beispiel, wenn alle Raten sind relativ zu USD (1: 1), und Sie haben die Rate für USD: GBP und USD: HKD. Können Sie - money. js die relative Rate zwischen den beiden Währungen berechnen. Währungsnamen Währungsnamen referenzieren direkt Referenzeinträge im fx. rates-Objekt, so dass Sie nicht auf die Verwendung der standardmäßigen 3-Buchstaben-Währungscodes beschränkt sind. Wenn Ihre Wechselkurse Datenquelle Pfund (Pfund) als Britisches Pfund Sterling bereitstellt. Und Sie diese direkt in die Preise Objekt, könnten Sie diese anstelle von GBP. Wenn Sie in einer Währung in oder aus, für die Sie keinen Wechselkurs haben, übergeben, wird money. js einen Fehler zu werfen, damit Sie wissen, dass die Rate nicht gefunden wurde. Wir empfehlen Ihnen, Ihre Benutzer darüber zu informieren, dass Wechselkurse und Währungsumrechnungen nur zu Informationszwecken dienen. Fx. noConflict () im Standalone-Modus (nicht AMD / CJS) Die Bibliotheksreferenz - fx - ist ein ziemlich allgemeiner Namensraum (think animation), der mit anderen Skripten zusammenstoßen kann. Für diesen Fall speichert money. js einen Verweis auf den vorherigen globalen Wert von fx. Falls vorhanden, falls Sie es wiederherstellen müssen. Wenn Sie eine andere Bibliothek verwenden, die ein globales fx-Objekt oder eine - Funktion erstellt, können Sie fx. noConflict verwenden, um den ursprünglichen Wert der Bibliothek wiederherzustellen und auch das money. js-Bibliotheksobjekt einer anderen Variablen zuzuweisen. Zum Beispiel: Chaining mit fx (val) money. js bietet grundlegende Verkettung (dh das Verbinden von Methodenaufrufen zusammen mit jedem auf den Wert zurückgegeben von der vorherigen.) Dies ermöglicht eine ausdrucksstärkere, menschlich lesbare Art, Code zu schreiben, während die Zugrundeliegende Funktionen sind genau die gleichen. Die Methoden sind wie folgt: fx () gibt ein verpacktes fx-Objekt mit einem für die Verkettung bereitstehenden Wert zurück (führt keine Konvertierung durch).from () gibt ein verpacktes fx-Objekt zurück, wobei der Wert von der Standardbasis in die Währung umgewandelt und bereit ist Für die Konvertierung in ein anderes:.to () nimmt ein umbrochenes fx-Objekt (wie oben) und wandelt den Wert in Zielwährung um:.convert () nimmt ein umbrochenes fx-Objekt und führt fx. convert (val, opts) Accounting. js money. js arbeitet groß mit accounting. js - eine eigenständige JavaScript-Bibliothek, die zuverlässige Lokalisierung und Formatierung von Geld und Währung bietet. Einige Beispiele: Dies ist eine gute Idee, wenn Sie Währungen anzeigen - Werte, die durch money. js konvertiert werden, können eine hohe Genauigkeit (z. B. 12 Dezimalstellen) abhängig von den Raten und dem Eingabewert haben. Accounting. js kümmert sich um alle Formatierungen für Sie und korrigiert auch korrekt Werte als Währung, wie unten gezeigt mit der Methode toFixed (): Verwendung in nodeJS / npm money. js kann leicht in nodeJS oder einem anderen Modul-Loader verwendet werden: Wir empfehlen die Wechselkurse npm-Modul, um die Ladegeschwindigkeit schnell und einfach zu machen. Sie können auch installieren das Modul über npm installieren Geld und Verweis es wie folgt: Verwendung als RequireJS / AMD-Modul money. js stellt sich als AMD-Modul, für Script-Loader wie RequireJS: Youll müssen money. js innerhalb der Rückruffunktion, mit fx. rates. Fx. base und (optional) fx. settings - sobald diese eingerichtet sind, können sie auch irgendwo anders eingerichtet werden, wenn du fx benutzt. Das ist alles, was Sie wissen müssen, um loszulegen. Zusammenfassung: Verwenden Sie fx. rates und fx. base für Setup. Ihre Grundfunktion ist fx. convert (val, opts). Die wie folgt geschrieben werden können: fx (val).von (USD).to (GBP) oder in anderer Weise. Money. js ist Open Source und gepflegt durch Open Exchange Rates - die leichte Währung Daten-API für Entwickler, Startups und Fortune 500s. Bugs, Probleme, Anregungen oder Beiträge Bitte poste sie hier. Money. js funktioniert großartig mit accounting. js - die winzige Standalone-JavaScript-Nummer und Währung Formatierung Bibliothek für Web nodeJSXigniteGlobalCurrencies Holen Sie sich genau, was Sie brauchen Ob es sich um Echtzeit-Wechselkurse, historische Währungsdaten oder ein Währungsrechner-Widget, weve Hast du bedeckt Wir bieten auch London historische Devisenkurse, Terminkontraktsätze und Bar / Tick-Level-Währungsdaten. Schnellstart Mit unserer Online-Dokumentation, den häufig gestellten Fragen und dem dynamisch generierten Beispielcode können Sie Ihre Entwicklungszeit auf ein Minimum reduzieren. Wir bieten auch eine analytische Dashboard-Nutzung, um Ihnen helfen, Ihre aktuelle Nutzung verstehen, und eine kostenlose 7-Tage-Testversion zu versuchen, bevor Sie kaufen. Best-in-class Zuverlässigkeit Um die Millionen von API-Anfragen pro Stunde zu verarbeiten, nutzt Xignite die Amazon Web Services (AWS) Cloud. Die von AWS bereitgestellte Infrastruktur ermöglicht es Xignite, die Bereitstellung von Echtzeit-Finanzdaten effektiv und dynamisch zu skalieren und gleichzeitig die Rechen - und Netzwerkressourcen zu optimieren. Best forex Datenabdeckung und API-Funktionalität - ohne versteckte feesNow, fand ich die Google Finance API und begann durch die Suche, aber ich fand eine Menge Informationen über Portfolios, Transaktionen, Positionen amp anderen Sachen Ich weiß nichts über. Bin ich auf der Suche nach der falschen docs Was muss ich tun, um ein Futter von Wechselkursen von GF zu erhalten ist dies auch möglich, um die Dinge ein wenig klarer. Ich interessiere mich nicht für technische Sachen noch will ich irgendeinen Code. Angefragt Jun 29 10 um 10:42 geschlossen als off-topic von George Stocker 9830 Feb 27 um 20:12 Diese Frage scheint off-topic. Die Benutzer, die zum Schließen gestimmt haben, gaben diesen speziellen Grund: "Fragen, die wir bitten, ein Tool, eine Bibliothek oder eine Lieblings-Off-Site-Ressource zu finden, sind off-topic für Stack Overflow, da sie eher Meinungen und Spam anziehen. Stattdessen beschreiben Sie das Problem und was bisher getan wurde, um it. quot zu lösen ndash George Stocker Wenn diese Frage umformuliert werden kann, um die Regeln in der Hilfe zu passen. Bitte editiere die question. locked von George Stocker 9830 Aug 29 14 um 18:22 Diese Frage Antworten ist eine gemeinsame Anstrengung: Wenn Sie etwas sehen, das verbessert werden kann, bearbeiten Sie einfach die Antwort, um es zu verbessern Keine zusätzlichen Antworten können hier hinzugefügt werden George Stocker Diese Frage war ursprünglich sehr spezifisch über einige dumme Google API, die vor einer Weile zurückgezogen wurde AFAIK. Irgendwie fingen Leute an, Alternativen zu dieser API zu addieren und es verwandelte sich in irgendeine Art Index über Geldwechsel APIs. Offensichtlich findet die Gemeinschaft es nützlich, da es Tonnen von Stimmen und Favoriten bekam. Ndash Bogdan Bogdan Was möchtest du, dass ich tue ndash George Stocker 9830 Mar 11 14 um 19:12 GeorgeStocker Nun, können Sie es geschlossen, wenn Sie es fühlt sich gegen SO Regeln, aber don39t löschen Sie Menschen scheinen Zu finden, dies eine gute Referenz für diese Art von Sachen. Mein 2c. Ndash Bogdan Mar 11 14 um 19:26 GeorgeStocker Es ist 1 in Google für Währung Javascript api39s und unglaublich nützlich. Dieses Element verdient, aktualisiert zu bleiben, denn es hilft vielen vielen Entwicklern, das ist der Hauptgrund Stackoverflow erstellt wurde. Während Sie in dem Brief der Regel sind, ist es nicht im Geist, dieses Thema zu schließen, da es keine Spam oder Meinungen gibt, die gefunden werden können. Ich bitte Sie, ihn wieder zu öffnen. Ndash Jan Derk Danke für all eure Antworten. Für Nachwelt hier sind sie zusammen mit anderen möglichen Antworten: Yahoo Finanzen API Request: finance. yahoo/d/quotes. csve. csvampfsl1d1t1ampsUSDINRX Diese CSV wird von einem jQuery-Plugin namens Curry verwendet. Könnte nützlich sein, wenn Sie mehr als nur eine CSV benötigen. (Dank Keyo) Yahoo Query Language können Sie eine ganze Reihe von Währungen auf einmal in XML oder JSON. Die Datenaktualisierungen durch die zweite (während die Europäische Zentralbank hat Tagesdaten), und stoppt am Wochenende. Doesnt erfordert jede Art von Anmeldung. Hier ist die YQL-Abfrage Builder, wo Sie eine Abfrage testen und kopieren Sie die URL: Google Exchange Rate-Abfrage (geparst) Open Source Exchange Rates API Kostenlos für den persönlichen Gebrauch (1000 Treffer pro Monat) Ändern Basis (von USD) ist nicht erlaubt Kostenlos anmelden. Request: openexchangerates. org/latest. json Antwort: Currencylayer API Hier ist ein einfaches PHP-Skript, das Wechselkurs zwischen GBP und USD Google Währung Preise sind nicht genau Google selbst sagt, Google kann nicht garantieren, die Richtigkeit der Wechselkurse durch den Taschenrechner verwendet werden. Sie sollten die aktuellen Kurse bestätigen, bevor Sie Transaktionen durch Änderungen der Wechselkurse beeinflussen können. Die von der Citibank N. A. zur Verfügung gestellten Wechselkurse werden unter Lizenz angezeigt. Die Preise sind nur zu Informationszwecken und können ohne vorherige Ankündigung geändert werden. Die Preise für tatsächliche Transaktionen können variieren und die Citibank bietet keine Transaktion an. Beantwortet Jan 6 13 am 12:01


No comments:

Post a Comment