Sunday, 4 June 2017

Javascript Forex Api


Money. js fx () Einfache JavaScript-Währungsumrechnung Bibliothek ohne Abhängigkeiten, in knapp über 1 kb. Entworfen, um nahtlos mit Daten aus der Open Exchange Rates API arbeiten - oder jede andere Datenquelle und Basiswährung, mit nur ein paar Zeilen Setup. Verwenden Sie Standalone oder als nodeJSnpm oder RequireJS (AMD) Modul. Einleitung Müde zu versuchen, die 10-jährige KOSTENLOSE Währungsrechner JavaScripts in etwas arbeitsfähig für Ihre Enterprise-Software oder Warenkorb Geld. js ist eine einfache Bibliothek mit einer Funktion: um einen Geldwert aus jeder Währung in eine andere Währung umzuwandeln. Um eine Währungsumrechnung in JavaScript durchzuführen, benötigen Sie eine zuverlässige Quelle für Echtzeit-Wechselkurse. Open Exchange Rates verwendet algorithmische Blending, um eine konsequent genaue und unvoreingenommene Satz von Raten für 165 Welt Währungen zu berechnen, und bietet diese über eine nahtlose API zu Start-ups, Unternehmen und Fortune 500s, kostet 10-20x weniger als andere Branchenanbieter (und die einzige API Einen Forever Free Plan anbieten). Während wir dies für alle Benutzer empfehlen, ist money. js nicht an eine bestimmte Datenquelle gebunden - siehe die Dokumentation, um die Open Exchange Rates API Daten (oder jede Wechselkursdatenquelle) mit der Bibliothek in nur wenigen Zeilen Code zu integrieren. Sie brauchen nur die Umrechnungskurse in Bezug auf eine einzelne Währung, um in der Lage sein, Werte zwischen zwei anderen Währungen Geld zu konvertieren. js tut alles für Sie. Diese Links zeigen immer auf die neueste stabile Version von money. js: raquo money. js Entwicklungsversion (4.3 kb) raquo money. min. js produktionsminierte Version (1.1 kb) Es gibt weitere Download-Optionen auf dem GitHub Repository, bei openexchangeratesmoney. Js Demo Spielplatz Sie können diese JavaScript Sandbox verwenden, um die Reifen zu treten und mit money. js herumzuspielen. Es läuft in einem separaten (sandboxed) Umfang, aber Sie haben Zugriff auf jQuery (), Unterstrich (), Buchhaltung. js (Buchhaltung) und money. js (fx). Sie können verwenden: laden script. js, um zusätzliche Bibliotheken zu laden, oder versuchen Sie: Hilfe beim Festhalten. Wechselkurse sollten bereits eingerichtet werden (Standardwerte von: USD bis: GBP), aber wenn nicht, versuchen Sie, die Seite zu aktualisieren. Es gibt einige Beispielbefehle, um unten auszuprobieren. Sandkastenkonsolenladen. Einige Beispielbefehle, um dich zu starten: Interessiert an der Sandbox auf deiner JavaScript-Bibliothek Homepage Sein auf GitHub an openexchangeratesjavascript-sandbox-console. Dokumentation Grundlegende Installation Um money. js als eigenständige Bibliothek zu verwenden, laden Sie die abgebildete oder Entwicklungsversion von money. js herunter und fügen Sie sie in Ihre HTML-Seite ein: Youll muss noch eine Sache machen, bevor Sie es verwenden können Wechselkurse mit fx. rates Um money. js zu verwenden, um Währungen zu konvertieren, müssen Sie es mit einigen Wechselkursdaten füttern und eine Basiswährung bereitstellen. (Solange Sie Wechselkurse für jede Währung gegenüber einer anderen (Basis-) Währung haben, kann money. js zwischen zwei anderen umwandeln.) Die Bibliothek spezifiziert kein Format für Währungs-Namenscodes (wir empfehlen, an den Standard-Drei-Buchstaben zu kleben 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 mögen dies: Sie können so viele oder so wenige Währungen wie Sie benötigen, und die Preise können ungefähre, historische oder einfach nur falsch sein (obwohl wir empfehlen, mit up-to-date, genaue Daten aus einer zuverlässigen Wechselkurse API .) Immer den Basiszinssatz (den Währungscode von fx. base) im fx. rates-Objekt, z. B. USD. 1. so dass money. js es für die Berechnung verwenden kann. Die neuesten Preise aus der Open Exchange Rates API werden als JSON im gewünschten Objektformat ausgeliefert, bereit, in money. js direkt zu füttern. Sie müssen sich für eine App ID anmelden, und Sie können wählen, welche Option Sie benötigen (es gibt einen großzügigen Forever Free Plan.) Mit der Open Exchange Rates API als Beispiel, hier laden wir sie über AJAX mit jQuery: Youll brauchen Zu warten, bis die AJAX-Anfrage abgeschlossen ist, bevor Sie mit der Verarbeitung von Conversions beginnen können. Sie können auch möchten, dass Sie auf Ihrem Server annäherndhistorische Raten zwischenspeichern und sie inline in den HTML als Backup laden. Wenn bootstrapping-Raten in Ihre HTML-Seite direkt, sie müssten kommen, nachdem das Skript geladen ist und wie folgt aussehen: Es gibt noch mehr Beispiele und Methoden, um die neuesten (und historischen) Daten für alle gängigsten Sprachen und Frameworks zu packen Die Open Exchange Rates Dokumentation. Unabhängig davon, welche API oder Datenquelle Sie verwenden, stellen Sie sicher, dass es eine Basiswährung gibt und dass die Wechselkurse im obigen Objektformat liegen. Fx. settings und fxSetup Verwenden Sie fx. settings, um die Standardeinstellung von und auf Währungen (optional) zu setzen, nachdem die Bibliothek geladen wurde. Wenn Sie dies wünschen oder diese setzen müssen, bevor die Bibliothek geladen ist, erstellen Sie ein globales Objekt namens fxSetup. Mit den gleichen Eigenschaften: Hinweis zur Verwendung von fxSetup: Bei Verwendung von fxSetup. Die Variable muss der Bibliothek zur Verfügung stehen (im Geltungsbereich) - use window. fxSetup wenn nötig. Beachten Sie auch, dass die fxSetup-Methode nicht funktioniert, wenn Sie money. js als AMD CommonJS-Modul verwenden, da es keinen Zugriff auf externe Variablen hat (verwenden Sie fx. settings für solche Fälle). Sie können auch fxSetup verwenden, um die Wechselkurse und die Basiswährung zu laden, bevor die Bibliothek geladen wird: fx. convert (val, opts) Die Grundfunktion der Bibliothek - wandelt einen Wert von einer Währung in eine andere um. Verwendet die Voreinstellung von und zu Währungen in fx. settings. Oder die in opts: fx. convert kann von jeder währung in jede währung umwandeln, sofern theyre sowohl im fx. rates-Objekt. Zum Beispiel, wenn alle Preise beziehen sich auf USD (1: 1), und Sie haben den Preis für USD: GBP und USD: HKD. Sie können angeben - money. js berechnet die relative Rate zwischen den beiden Währungen. Währungsnamen Währungsnamen beziehen sich direkt auf Einträge im Objekt fx. rates, so dass Sie nicht auf die Verwendung der Standard-3-Buchstaben-Währungscodes beschränkt sind. Wenn Ihre Wechselkurse Datenquelle Pfund (Pfund) als britisches Pfund Sterling liefert. Und du gibst das direkt in das Tarifobjekt, das kannst du anstelle von GBP verwenden. Wenn Sie in einer Währung in von oder für die Sie nicht haben einen Wechselkurs passieren, wird money. js einen Fehler zu werfen, damit Sie wissen, dass die Rate nicht gefunden wurde. Wir empfehlen Ihnen, Ihre Benutzer zu informieren, dass Wechselkurse und Währungsumrechnungen nur zu Informationszwecken dienen. Fx. noConflict () im Standalone-Modus verfügbar (nicht AMDCJS) Die Bibliotheksreferenz - fx - ist ein ziemlich allgemeiner Namensraum (think animation), der mit anderen Scripts zusammenstoßen kann. Für diesen Fall speichert money. js einen Verweis auf den vorherigen globalen Wert von fx. Wenn überhaupt, falls Sie es wiederherstellen müssen. Wenn du eine andere Bibliothek verwende, die ein globales fx-Objekt oder eine globale Funktion erstellt, kannst du fx. noConflict verwenden, um den ursprünglichen Wert der Bibliothek wiederherzustellen und das Money. js-Bibliotheksobjekt einer anderen Variablen zuzuordnen. Zum Beispiel: Chaining mit fx (val) money. js bietet eine grundlegende Verkettung (dh Verbindungsmethoden ruft zusammen, wobei jeder auf den Wert zurückkehrt, der von der vorherigen zurückgegeben wird.) Dies ermöglicht eine ausdrucksvollere, menschlich lesbare Art, Code zu schreiben, während die Zugrunde liegende Funktionen sind genau die gleichen. Die Methoden sind wie folgt: fx () gibt ein umhülltes fx-Objekt mit einem Wert zurück, der für die Verkettung bereit ist (führt keine Konvertierung durch).von () gibt ein verpacktes fx-Objekt zurück, wobei der Wert von der Standardbasis in die Währung umgewandelt und bereit ist Für die Umwandlung in eine andere:.to () nimmt ein umhülltes fx-Objekt (wie oben) und wandelt den Wert in die Zielwährung um:.convert () nimmt ein eingepacktes fx-Objekt und führt fx. convert (val, opts) darauf ein: Integration mit Accounting. js money. js funktioniert super mit accounting. js - eine eigenständige JavaScript-Bibliothek, die zuverlässige Lokalisierung und Formatierung von Geld und Währung bietet. Ein paar Beispiele: Dies ist eine gute Idee, wenn Sie Währungen anzeigen - Werte, die durch money. js umgewandelt werden können, können eine hohe Präzision (zB 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 mit der Methode toFixed () gezeigt: Verwendung in nodeJS npm money. js kann problemlos innerhalb von nodeJS oder einem anderen Modullader verwendet werden: Wir Empfehlen die Wechselkurse npm Modul, um die Ladekosten schnell und einfach zu machen. Sie können das Modul auch über npm Installationsgeld installieren und es so verweisen: Verwendung als RequireJSAMD Modul money. js stellt sich als AMD Modul vor, für Skriptlader wie RequireJS: Youll muss Money. js in der Callback Funktion einrichten , Mit fx. rates. Fx. base und (optional) fx. settings - sobald diese eingerichtet sind, können sie auch irgendwo anders eingerichtet werden. Das ist alles was du wissen musst, 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 auf andere Weise. Money. js ist Open Source und wird von Open Exchange Rates - die leichte Währungsdaten API für Entwickler, Startups und Fortune 500s gepflegt. Bugs, Fragen, Anregungen oder Beiträge Bitte posten Sie sie hier. Money. js funktioniert gut mit accounting. js - die winzige eigenständige JavaScript-Nummer und Währung Formatierung Bibliothek, für Web-KnotenJSXigniteGlobalCurrencies Holen Sie sich genau das, was Sie brauchen Ob es sich um Echtzeit-Wechselkurse, historische Währungsaustausch Daten oder ein Währungsumrechner-Widget, weve Hast du dich bedeckt. Wir bieten auch London historische Devisenkurse, Terminkontraktraten und Bart-Level-Währungsdaten an. Schnellstart Minimieren Sie Ihre Entwicklungszeit-Time-to-Market mit unserer Online-Dokumentation, FAQs und dynamisch generierten Beispielcode. Wir bieten auch eine Verwendung analytischen Dashboard, um Ihnen zu helfen, Ihre aktuelle Nutzung zu verstehen, und eine risikofreie 7-Tage kostenlose Testversion zu versuchen, bevor Sie kaufen. Best-in-Class-Zuverlässigkeit Um die Millionen von API-Anfragen pro Stunde zu verarbeiten, verwendet Xignite die Amazon Web Services (AWS) Cloud. Die von AWS zur Verfügung gestellte Infrastruktur ermöglicht es Xignite, die Bereitstellung von Echtzeit-Finanzinformationen effektiv und dynamisch zu skalieren und gleichzeitig die Rechen - und Netzwerkressourcen zu optimieren. Beste Forex-Datenabdeckung und API-Funktionalität - ohne versteckte GebührenNow, habe ich die Google Finance-API gefunden und habe damit begonnen, aber ich fand eine Menge Informationen über Portfolios, Transaktionen, Positionen amp andere Sachen, die ich nichts weiß. Bin ich die falschen docs betrachten Was muss ich tun, um einen Futter von Wechselkursen von GF zu bekommen. Ist das auch möglich, die Dinge ein wenig klarer zu machen. Ich interessiere mich nicht für technische Sachen und ich möchte keinen Code. Fragte am 29. Juni 10 um 10:42 geschlossen als off-topic von George Stocker 9830 Feb 27 14 um 20:12 Diese Frage scheint off-topic zu sein. Die Benutzer, die zum Schließen gestimmt haben, haben diesen speziellen Grund gegeben: quotQuestions, die uns bitten, ein Tool, eine Bibliothek oder eine beliebige Off-Site-Ressource zu empfehlen oder zu finden, sind off-topic für Stack Overflow, da sie dazu neigen, nachgewiesene Antworten und Spam zu gewinnen. Stattdessen beschreibe das Problem und was bisher getan wurde, um es zu lösen. quot ndash George Stocker Wenn diese Frage umgestaltet werden kann, um die Regeln in der Hilfe zu passen. Bitte bearbeiten Sie die Frage. Schleife von George Stocker 9830 Aug 29 14 um 18:22 Diese Frage9s Antworten sind 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 einiger Zeit AFAIK im Ruhestand war. Irgendwie begannen Leute, Alternativen zu dieser API hinzuzufügen und sie verwandelten sich in irgendeinen Index über Währungsaustausch-APIs. Offensichtlich findet die Community es nützlich, da es Tonnen von Stimmen und Favoriten bekommen hat. Ndash Bogdan Mar 11 14 um 19:11 Bogdan Was möchtest du mich ndash machen George Stocker 9830 Mar 11 14 at 19:12 GeorgeStocker Nun, du kannst es geschlossen lassen, wenn du es hasst, gegen die Regeln zu handeln, aber es hörst nicht die Leute scheinen Um dies eine gute Referenz für diese Art von Sachen zu finden. Mein 2c. Ndash Bogdan Mar 11 14 at 19:26 GeorgeStocker Es ist 1 in Google für Währungsjavascript api39s und unglaublich nützlich. Dieser Artikel verdient, aktualisiert zu bleiben, denn es hilft vielen vielen Entwicklern, was der Hauptgrund ist, dass Stackoverflow erstellt wurde. Während du in dem Buchstaben der Regel recht hast, ist es nicht im Geist, dieses Thema zu schließen, da es keine Spam - oder Meinungsthemen gibt. Ich bitte Sie, sie wieder zu öffnen. Ndash Jan Derk Aug 29 14 at 18:20 10 Antworten Danke für all eure Antworten. Für die Nachwelt hier sind sie zusammen mit anderen möglichen Antworten: Yahoo Finanzen API Anfrage: finance. yahoodquotes. csve. csvampfsl1d1t1ampsUSDINRX Diese CSV wird von einem jQuery Plugin namens Curry verwendet. Vielleicht nützlich, wenn Sie mehr brauchen als nur ein CSV. (Dank Keyo) Yahoo Query Language können Sie eine ganze Reihe von Währungen auf einmal in XML oder JSON erhalten. Die Daten aktualisieren die zweite (während die Europäische Zentralbank Tag alte Daten hat) und stoppt am Wochenende. Benötigt keine Art von Anmeldung. Hier ist der YQL-Abfrage-Builder, wo man eine Abfrage testen und die URL kopieren kann: Google-Wechselkursabfrage (geparst) Open Source Exchange Rates API Kostenlos für den persönlichen Gebrauch (1000 Treffer pro Monat) Die Änderung der Basis (ab USD) ist nicht erlaubt Freies Konto Benötigt Registrierung. Anfrage: openexchangerates. orglatest. json Response: Currencylayer API Hier ist ein einfaches PHP Script, das Wechselkurs zwischen GBP und USD erhält Google Währungsraten sind nicht korrekt google selbst sagt Google kann nicht garantieren die Richtigkeit der Wechselkurse, die vom Rechner verwendet werden. Sie sollten die aktuellen Preise bestätigen, bevor Sie Transaktionen tätigen, die durch Änderungen der Wechselkurse beeinflusst werden könnten. Fremdwährungssätze, die von Citibank N. A. bereitgestellt werden, werden unter Lizenz angezeigt. Die Preise dienen ausschließlich Informationszwecken und können ohne vorherige Ankündigung geändert werden. Die Preise für die tatsächlichen Transaktionen können variieren und die Citibank bietet nicht an, jede Transaktion auf jeden Fall anzuzeigen. Antwortete am 6. Januar um 12:01

No comments:

Post a Comment