PHP Forex Data Feed-API Diese Forex Data API (Application Programming Interface) ist ein leistungsfähiges Werkzeug, mit dem Sie benutzerdefinierte Anwendungen mit der PHP-Skriptsprache schreiben können. PHP ist eine sehr weit verbreitete Sprache, die auf den meisten Webservern aktiviert wird, wodurch diese API eine ideale Wahl für Websitebesitzer ist. Verwenden Sie es, um Tages-, Stunden-, Minuten - oder Echtzeit-Wechselkurstabelle zu erstellen, in Ihren Online-Warenkorb zu integrieren oder einfach die neuesten Wechselkurse für alle (oder alle) Kreuze in den Währungsdatenbanken abzurufen. Diese tragbare PHP-API vereinfacht das Abrufen und Analysieren von Rohwährungsdaten erheblich. Rufen Sie einfach die verschiedenen Helferfunktionen an und gehen Sie weg. Diese API ist kostenlos für alle ForexFeed. net Kunden zur Verfügung gestellt. Siehe ein Beispiel unten der PHP Forex Data Feed API in Aktion. Die API behandelt alle zugrundeliegende Logik, so dass Sie in kürzester Zeit ausgeführt werden können. Hinweis: Dies ist ein sehr einfaches Beispiel mit dem Forex Data API. Dieses Skript ist entworfen, um auf einem Webserver ausgeführt werden, es druckt nur Daten auf dem Bildschirm Web-Browser. Sie können dieses Skript (und die API) aus dem Client-Bereich herunterladen oder unten, wenn Sie angemeldet sind. Wenn Sie Hilfe bei der API-Integration benötigen, können wir Ihnen helfen. Geben Sie uns einen Ruf an einen erfahrenen Entwickler zu sprechen, um die FXFeed API requireonce ltphp Laden (ForexFeed. class. php) Erstellen Sie das Objekt ForexFeed fxfeed neue ForexFeed (array (accesskey gt YOURACCESSKEY, Symbol gt AUDUSD, EURUSD, GBPJPY, GBPUSD, USDCAD, USDCHF Perioden gt, USDJPY, 3600. Intervall gt das EHTS - Datenintervall in Sekunden an (60 1 min Bars, 300 5 min, 3600 1 Stunde 86400 1 Tag usw.) 1. Geben Sie, wie viele Datenperioden abzurufen, in dem obigen Intervall (Für jede Währung))) Anforderung der Daten fxfeed - gt getData () print Anzahl der Zitate:. Fxfeed - gt getNumQuotes (). Ltbrgtltbrgtn drucken. Fxfeed - gt getCopyright (). Ltbrgtn print Webseite:. Fxfeed - gt getWebsite (). Ltbrgtn drucken Lizenz:. Fxfeed - gt getLicense (). Ltbrgtn print Umverteilung:. Fxfeed - gt getRedistribution (). Ltbrgtn drucken AccessPeriod:. Fxfeed - gt getAccessPeriod (). Ltbrgtn drucken AccessPerPeriod:. Fxfeed - gt getAccessPerPeriod (). Ltbrgtn drucken AccessThisPeriod:. Fxfeed - gt getAccessThisPeriod (). Ltbrgtn drucken AccessRemainingThisPeriod:. Fxfeed - gt getAccessPeriodRemaining (). Ltbrgtn drucken AccessPeriodBegan:. Fxfeed - gt getAccessPeriodBegan (). Ltbrgtn drucken NextAccessPeriodStarts:. Fxfeed - gt getAccessPeriodStarts (). Ltbrgtn print ltbrgtn if (fxfeed - gt getStatus () OK) Schleife alle Anführungszeichen während (fxfeed - gt iterator ()) print Symbol:. Fxfeed - gt iteratorGetSymbol () Drucktitel:. Fxfeed - gt iteratorGetTitle () if (fxfeed - gt getInterval () 1) drucken Bid:. Fxfeed - gt iteratorGetBid () print Fragen Sie:. Fxfeed - gt iteratorGetAsk () else Druckzeit:. Fxfeed - gt iteratorGetTimestamp () print Öffnen:. Fxfeed - gt iteratorGetOpen () Druck hoch:. Fxfeed - gt iteratorGetHigh () print Niedrig:. Fxfeed - gt iteratorGetLow () print Schließen:. Fxfeed - gt iteratorGetClose () print ltbrgtn sonst drucken Status:. Fxfeed - gt getStatus (). Ltbrgtn drucken ErrorCode:. Fxfeed - gt getErrorCode (). Ltbrgtn drucken ErrorMessage:. Fxfeed - gt getErrorMessage (). Ltbrgtn gtForex Data Feed Währungsrechner Vor einiger Zeit war ich auf der Suche nach einem kostenlosen Forex Data Feed. Ich wollte die Währungsdaten verwenden, um Produktpreise auf die lokale Währung von visitor8217 umzustellen. Leider konnte ich keine Free Forex Data Feeds finden. So hackte ich zusammen eine Google Docs-Kalkulationstabelle, die die Google Finance Foreign Exchange Rate Data exportiert. Dies gibt Ihnen einen kostenlosen FX Data FeedCurrency Feed von 90 Währungen, die in XML, JSON, JSON-P und RSS über HTTP und HTTPS verfügbar ist. Die Formate machen es einfach zu APIshys zu bauen, um Wechselkurse in buchstäblich jede Programmiersprache 8211 Java, PHP, JavaScript und unzählige andere. Forex-Daten-Feeds Es gibt vier Forex-Daten-Feeds. USD wählen Sie 8211 Wechselkurse von USD in andere Währungen. EUR Feed 8211 Wechselkurse von EUR in andere Währungen. GBP Feed 8211 Wechselkurse von GBP in andere Währungen. Top 10 EUR Feed 8211 Wechselkurse von EUR in 9 wichtige Währungen. Top 10 USD Feed 8211 Wechselkurse von USD in 9 wichtige Währungen. Top 10 GBP Feed 8211 Wechselkurse von USD in 9 wichtige Währungen. Wenn möglich, verwenden Sie die Top 10 Forex Data Feeds, da sie kleiner sind und schneller laden. Enthält USD zu AED, ANG, ARS, AUD, BDT, BGN, BHD, BND, BOB, BRL, BWP, CAD, CHF, CLP, CNY, COP, CRC, CZK, DKK, DOP, DZD, EGP, EUR, FJD , LKL, LKL, MAD, MDL, MKD, MUR, GBP, HKD, HNL, HRK, HUF, IDR, ILS, INR, ISK, JMD, JOD, JPY, KES, KRW, KWD , SAR, SCR, SEK, SGD, SLL, MVR, MXR, MYR, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PEN, PGK, PHP, PKR, ,,,,,,,,,,,,,,,,,,............. Enthält EUR zu AED, ANG, ARS, AUD, BDT, BGN, BHD, BND, BOB, BRL, BWP, CAD, CHF, CLP, CNY, COP, CRC, CZK, DKK, DOP, DZD, EGP, FJD, GBP , MKD, ML, MVR, MKD, MKD, MKD, HKD, HKL, HRK, HUF, IDR, ILS, INR, ISK, JMD, JOD, JPY, KES, KRW, KWD, , SAR, SCR, SEK, SGD, SLL, THB, MNN, NGN, NIO, NOK, NPR, NZD, OMR, PEN, PGK, PHP, PKR, , TND, TTD, TWD, TZD, UAH, UGX, USD, UYU, UZS, VEF, VND, XOF, YER, ZAR, ZMK. Enthält GBP AED, ANG, ARS, AUD, BDT, BGN, BHD, BND, BOB, BRL, BWP, CAD, CHF, CLP, CNY, COP, CRC, CZK, DKK, DOP, DZD, EGP, FJD, EUR , HKD, HNL, HRK, Ft, IDR, ILS, INR, ISK, JMD, JOD, JPY, KES, KRW, KWD, KYD, KZT, LBP, LKR, LTL, LVL, MAD, MDL, MKD, MUR, MVR , MXN, MYR, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, SAR, SCR, SEK, SGD, SLL, THB , TND, TRY, TTD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VEF, VND, XOF, YER, ZAR, ZMK. Top 10 EUR Feed enthält EUR zu USD, JPY, GBP, CHF, AUD, CAD, SEK, HDK und NOK. Forex Data Feed API Diese Forex Data API ist eine Programmierschnittstelle, mit der Sie benutzerdefinierte Anwendungen mithilfe des Microsoft copy. NET (dot NET) Frameworks erstellen können. Diese API ist kostenlos für alle ForexFeed. net Kunden zur Verfügung gestellt. Bitte melden Sie sich an, um dieses Beispiel und die. NET-Daten-API selbst herunterzuladen. Siehe die Beispiele unten (C und VB), die Verwendung der. NET Forex Data Feed-API, um alle zugrunde liegenden Logik behandeln. Wie Sie sehen können, vereinfacht die API sehr viele Anwendungsfälle. Hinweis: Dies sind sehr einfache Beispiele für die Verwendung der. NET Forex Data API. Diese Beispiele veranschaulichen, wie Daten abgerufen und auf die Standard-System. Console ausgedruckt werden. C (c-scharf).NET-Beispiel mit System mit System. Sammlungen Laden Sie die ForexFeed. net API mit forexfeed. Net ------------------------------------------ EDIT THE FOLLOWING VARIABLES private statische Zeichenfolge accesskey YOURACCESSKEY private static String Symbol EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD private static int Intervall 3600 private static int Perioden 1 private static String Preis Mitte -------------------- ---------------------- Haupt static void Main () erstellen Sie das Objekt ForexFeed feedapi fxfeed neue feedapi (accesskey. Symbol. Intervall. Perioden. Preis) Zeigen Sie die Zitate printdata (fxfeed) Anzeige der verfügbaren Intervalle printIntervals (fxfeed) Anzeige der verfügbaren Symbole printSymbols (fxfeed), um die Daten zu erhalten und zu drucken privaten static void printdata (feedapi fxfeed) holen die Daten Arraylist zitiert fxfeed zu system. out. GetData () - Konsole. WriteLine (-------- Quotes --------) if (fxfeed. getStatus () Gleiche (OK)) Konsole. WriteLine ((Anzahl der Anführungszeichen: fxfeed. GetNumQuotes ())) Console. WriteLine ((Copyright: fxfeed. GetCopyright ())) Konsole. WriteLine ((Webseite: fxfeed. GetWebsite ())) Konsole. WriteLine ((Lizenz: fxfeed. GetLicense ())) Konsole. WriteLine ((Umverteilung: fxfeed. GetRedistribution ())) Konsole. WriteLine ((AccessPeriod: fxfeed. GetAccessPeriod ())) Konsole. WriteLine ((AccessPerPeriod: fxfeed. GetAccessPeriod ())) Konsole. WriteLine ((AccessThisPeriod: fxfeed. GetAccessThisPeriod ())) Konsole. WriteLine ((AccessRemainingThisPeriod: fxfeed. GetAccessPeriodRemaining ())) Konsole. WriteLine ((AccessPeriodBegan: fxfeed. GetAccessPeriodBegan ())) Konsole. WriteLine ((NextAccessPeriodStarts: fxfeed) getAccessPeriodStarts ())) Holt ein Iterator-Objekt für die Anführungszeichen ArrayList mit der iterator () - Methode. IEnumerator itr zitiert. GetEnumerator () Iterieren Sie über die ArrayList-Iterator-Konsole. WriteLine (----------------------------------------) Konsole. WriteLine (Iterieren durch Anführungszeichen.) Console. WriteLine (----------------------------------------) während (itr. MoveNext () ) Hashtable Zitat ((Hashtable) (itr. Aktuell)) Konsole. WriteLine ((Zitat-Symbol: Anführungszeichen)) Konsole. WriteLine ((Titel: Zitatstitel)) Konsole. WriteLine ((Zeit: Anführungszeit)) if ((fxfeed) getInterval () 1)) if (fxfeed) getPrice (). WriteLine ((Gebot: Angebotswert)) Konsole. WriteLine ((Fragen: zitat fragen)) sonst Konsole. WriteLine ((Preis: Quotierungspreis)) sonst Konsole. WriteLine ((Öffnen: Zitat offen)) Console. WriteLine ((Hoch: Zitat hoch)) Konsole. WriteLine ((niedrig: quote niedrig)) Konsole. WriteLine ((Schließen: Zitat schließen)) Console. WriteLine () else Konsole. WriteLine ((Status: fxfeed. GetStatus ())) Konsole. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Konsole. WriteLine ((ErrorMessage: fxfeed) getErrorMessage ())) Die Intervalle an System. out drucken private static void printIntervals (feedapi fxfeed) Holen Sie die Intervalle Hashtable intervals fxfeed. GetAvailableIntervals (false) Konsole. WriteLine (-------- Intervals --------) if (fxfeed) getStatus () Gleich (OK)) Holen Sie sich eine Sammlung von Werten, die in HashMap ICollection c-Intervallen enthalten sind. Werte Erhalten einen Iterator für die Sammlung IEnumerator itr c. GetEnumerator () eine Iteration durch die HashMap Werte Iterator während (itr. Movenext ()) Hashtable Wert ((Hashtable) (itr. Current)) Konsole. WriteLine ((Intervall: Wertintervall)) Konsole. WriteLine ((Titel: Werttitel)) Konsole. WriteLine () else Konsole. WriteLine ((Status: fxfeed. GetStatus ())) Konsole. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Konsole. Console. WriteLine ((Errormessage:. Fxfeed getErrorMessage ())), um die Symbole drucken privaten static void printSymbols (feedapi fxfeed) Fetch zu system. out die Symbole Hashtable Symbole fxfeed. GetAvailableSymbols (false) Konsole. Console. WriteLine (-------- -------- Symbole), wenn (fxfeed. GetStatus (). Equals (OK)) Hier finden Sie eine Sammlung von Werten enthalten in HashMap ICollection c Symbole. Werte Erhalten einen Iterator für die Sammlung IEnumerator itr c. GetEnumerator () eine Iteration durch die HashMap Werte Iterator während (itr. Movenext ()) Hashtable Wert ((Hashtable) (itr. Current)) Konsole. WriteLine ((Symbol: Wertesymbol)) Konsole. WriteLine ((Titel: Werttitel)) Konsole. WriteLine ((Dezimalstellen: Wert Dezimalstellen)) Console. WriteLine () else Konsole. WriteLine ((Status: fxfeed. GetStatus ())) Konsole. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Konsole. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) VB (Visual Basic).NET-Beispiel Imports System Imports System. Sammlungen Laden Sie die ForexFeed. net API Imports forexfeed. net --------------------------------------- --- EDIT Folgende Variablen Privat accesskey As String YOURACCESSKEY Privat Symbol As String EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD Privat Intervall As Integer 3600 Privat Perioden As Integer 1 Privat Preis As String Mitte erstellen der ForexFeed Objekt As New feedapi fxfeed Dim ( accesskey, Symbol, Intervall, Perioden, Preis) Zeigen sie die Zitate printdata (fxfeed) Anzeige der verfügbaren Intervalle printIntervals (fxfeed) Anzeige der verfügbaren Symbole printSymbols (fxfeed) End Sub die Daten bekommen und es im System zu drucken. Out Private Sub printData (ByVal fxfeed Als feedapi) Fetch die Data Dim-Anführungszeichen als ArrayList fxfeed. GetData () - Konsole. WriteLine (-------- Zitate --------) Wenn fxfeed. GetStatus (). Gleichstellen (OK) Dann Konsole. WriteLine (Anzahl der Zitate: amp fxfeed.) GetNumQuotes ()) Konsole. WriteLine (Urheberrecht: amp fxfeed. GetCopyright ()) Konsole. WriteLine (Webseite: amp fxfeed. GetWebsite ()) Konsole. WriteLine (Lizenz: amp fxfeed. GetLicense ()) Konsole. WriteLine (Umverteilung: amp fxfeed. GetRedistribution ()) Konsole. WriteLine (AccessPeriod: amp fxfeed. GetAccessPeriod ()) Konsole. WriteLine (AccessPerPeriod: amp fxfeed. GetAccessPerPeriod ()) Konsole. Schreibzugriff (AccessThisPeriod: amp fxfeed. GetAccessThisPeriod ()) Konsole. WriteLine (AccessRemainingThisPeriod: amp fxfeed. GetAccessPeriodRemaining ()) Konsole. WriteLine (AccessPeriodBegan: amp fxfeed. GetAccessPeriodBegan ()) Konsole. Console. WriteLine (NextAccessPeriodStarts. Amp fxfeed getAccessPeriodStarts ()) Holen Sie ein Iterator-Objekt für die Anführungszeichen iterator () - Methode Arraylist verwenden. Dim itr As Collections. IEnumerator quotes. GetEnumerator () Iterieren Sie über die ArrayList-Iterator-Konsole. WriteLine (----------------------------------------) Konsole. WriteLine (Iterieren durch Anführungszeichen.) Console. WriteLine (----------------------------------------) Do Während itr. MoveNext () Dim quote Als Hashtable CType (itr. Aktuell Hashtable) Konsole. WriteLine (Zitat-Symbol: Amp-Zitat (Symbol)) Konsole. WriteLine (Titel: amp quote (title)) Konsole. WriteLine (Zeit: amp quote (time)) Wenn fxfeed. GetInterval () 1 Dann Wenn fxfeed. GetPrice (). Gleiche (Gebot, fragen) Dann Konsole. WriteLine (Gebot: amp quote (bid)) Konsole. WriteLine (Fragen Sie: amp quote (fragen)) Else Konsole. WriteLine (Preis: amp Angebot (Preis)) End If Else Console. WriteLine (Offen: amp quote (offen)) Konsole. WriteLine (Hoch: amp Zitat (hoch)) Konsole. WriteLine (niedrig: amp quote (niedrig)) Konsole. WriteLine (Schließen: amp quote (schließen)) End If Console. WriteLine () Else-Konsole. WriteLine (Status: amp fxfeed. GetStatus ()) Konsole. WriteLine (ErrorCode: amp fxfeed. GetErrorCode ()) Konsole. WriteLine (ErrorMessage: amp fxfeed) getErrorMessage ()) End If Drucke die Intervalle auf das System. Out Private Sub printIntervals (ByVal fxfeed Als feedapi) Holen Sie die Intervalle Dim Intervalle als Hashtable fxfeed. GetAvailableIntervals (False) Konsole. WriteLine (-------- Intervals --------) Wenn fxfeed. GetStatus (). Equals (OK) Erhalten Sie eine Auflistung von Werten, die in HashMap enthalten sind Dim c Als ICollection intervals. Values Erhalten Sie einen Iterator für Collection Dim itr As Collections. IEnumerator c. GetEnumerator () iterieren durch die HashMap Werte Do ITERATOR Während itr. MoveNext () Dim Wert als Hashtable CType (itr. Current, Hashtable) Console. WriteLine (Intervall: Amp Wert (Intervall)) Console. WriteLine (Titel: Ampere-Wert (Titel )) Console. WriteLine () Schleife Else Console. WriteLine (Status: Amp fxfeed. getStatus ()) Console. WriteLine (Error-Code: Amp fxfeed. getErrorCode ()) Console. WriteLine (Errormessage: Amp fxfeed. getErrorMessage ()) End If drucken Sie die Symbole private Sub printSymbols zu system. out (ByVal fxfeed Als feedapi) holen die Symbole Dim Symbole als Hashtable fxfeed. getAvailableSymbols (false) Console. WriteLine (-------- -------- Symbole ) Wenn fxfeed. getStatus () gleich (OK) Dann Holen Sie sich eine Sammlung von Werten, die in HashMap Dim c As ICollection Symbole enthalten sind. Werte Erhalten einen Iterator für die Sammlung Dim itr As Collections. IEnumerator c. GetEnumerator () Iterieren durch die HashMap-Werte iterator Do Während itr. MoveNext () Dim-Wert Als Hashtable-CType (itr. Current. Hashtable) Konsole. WriteLine (Symbol: Amp-Wert (Symbol)) Konsole. WriteLine (Titel: amp-Wert (Titel)) Konsole. WriteLine (Dezimalstellen: amp value (Dezimalstellen)) Console. WriteLine () Schleife Else Konsole. WriteLine (Status: amp fxfeed. GetStatus ()) Konsole. WriteLine (ErrorCode: amp fxfeed. GetErrorCode ()) Konsole. WriteLine (ErrorMessage: amp fxfeed) getErrorMessage ()) End If
No comments:
Post a Comment