PHP Forex Data Feed API Esta API de dados Forex (Application Programming Interface) é uma ferramenta poderosa que permite que você escreva aplicativos personalizados usando a linguagem de script PHP. PHP é uma linguagem muito comum habilitada na maioria dos servidores Web, tornando esta API uma escolha ideal para proprietários de sites. Use-o para criar tabelas de taxas de câmbio diárias, horárias, de minutos ou em tempo real, integrá-las em seu carrinho de compras on-line ou apenas recuperar as taxas de câmbio mais recentes para qualquer (ou todos) cruzamentos nos bancos de dados de moedas. Esta API PHP portátil simplifica muito a recuperação e análise de dados em moeda bruta. Basta ligar para as várias funções auxiliares e você vai embora. Esta API é fornecida gratuitamente a todos os clientes da ForexFeed. Veja um exemplo abaixo da API de feed de dados do Forex do PHP em ação. A API lida com toda a lógica subjacente para que você possa ser instalado e funcionando em nenhum momento. Nota: este é um exemplo muito simples usando a API de dados do Forex. Este script é projetado para ser executado em um servidor web, ele simplesmente imprime dados para o navegador de tela / web. Você pode fazer o download deste script (e da API) da área do cliente, ou abaixo se você estiver conectado. Se você precisar de ajuda com a integração da API, poderemos ajudar. Dê-nos um grito para conversar com um desenvolvedor experiente // Criar o ForexFeed Objeto fxfeed new ForexFeed (array (chave de acesso // Solicitar os dados fxfeed - print Número de citações:.fxfeed - if (fxfeed - getStatus () OK) // Loop apesar de todas as aspas while (fxfeed - iterator ()) print Símbolo:.fxfeed - if (fxfeed - else print Status:.fxfeed - XE Currency Data API Taxas de câmbio comerciais confiáveis por milhões A XE Currency Data API oferece informações precisas e confiáveis Taxas de câmbio para as empresas. Com a integração sem costura e entrega garantida, XE Currency Data é a escolha confiável para milhares de organizações em todo o mundo. Acesso 160 moedas e metais preciosos facilmente integrar dados em seu software atual taxas precisas fiáveis que são confiáveis globalmente pacotes flexíveis para atender a sua Business needs A partir de USD 799 / ano XE s Rate O Blender utiliza mais de 100 fontes globais para reforçar a precisão, além de detectar e filtrar dinamicamente quaisquer erros de dados. Facilmente plug-in XE Currency Data em seu software existente. A API pode se conectar com suas plataformas de contabilidade, ERP, CRM ou comércio eletrônico. Escolha um pacote que funcione para a sua empresa. Selecione a frequência de atualizações de taxa eo número de solicitações de taxa de API por mês. Testemunho A simplicidade de integração ea excelente confiabilidade fazem do XE um ótimo ajuste para nossa organização. Forex Data Feed API Esta API de dados Forex é uma interface de programação de aplicativos que ajuda você a criar aplicativos personalizados usando o Microsoft (dot NET ) estrutura. Esta API é fornecida gratuitamente a todos os clientes ForexFeed. Faça o login para baixar este exemplo ea própria API de dados. Veja os exemplos abaixo (C e VB) que fazem uso da API de Feed de Dados do Forex para lidar com toda a lógica subjacente. Como você pode ver a API simplifica muito muitos casos de uso. Nota: estes são exemplos muito simples de usar a API de dados do Forex. Esses exemplos ilustram como recuperar dados e imprimi-lo para o System. Console padrão. C (c-sharp) exemplo usando System using System. Coleções // Carrega a API ForexFeed usando forexfeed. Net // ------------------------------------------ // EDITA O SEGUINTE VARIÁVEIS // private static string acesso chave SUA CHAVE DE ACESSO private static string símbolo EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD privado estático int intervalo 3600 privado estático int períodos 1 private static string preço mid // --------- --------------------------------- // Principal // static void Main () // Criar o feed do ForexFeed Object Fxfeed new feedapi (tecla de acesso, símbolo, intervalo, períodos, preço) // Visualizar as Cotações printData (fxfeed) // Mostrar os intervalos disponíveis printIntervals (fxfeed) // Mostrar os símbolos disponíveis printSymbols (fxfeed) // // Get the Dados e imprima-o para System. out // private static void printData (feedapi fxfeed) // // Obtém os dados // ArrayList cita fxfeed. GetData () Console. WriteLine (-------- Quotes --------) if (fxfeed. GetStatus (). Igual a (OK)) Console. WriteLine ((Número de citações: fxfeed. GetNumQuotes ())) Console. WriteLine ((Copyright: fxfeed. GetCopyright ())) Console. WriteLine ((Website: fxfeed. GetWebsite ())) Console. WriteLine ((Licença: fxfeed. GetLicense ())) Console. WriteLine ((Redistribuição: fxfeed. GetRedistribution ())) Console. WriteLine ((AccessPeriod: fxfeed. GetAccessPeriod ())) Console. WriteLine ((AccessPerPeriod: fxfeed. GetAccessPerPeriod ())) Console. WriteLine ((AccessThisPeriod: fxfeed. GetAccessThisPeriod ())) Console. WriteLine ((AccessRemainingThisPeriod: fxfeed. GetAccessPeriodRemaining ())) Console. WriteLine ((AccessPeriodBegan: fxfeed. GetAccessPeriodBegan ())) Console. WriteLine ((NextAccessPeriodStarts: fxfeed. GetAccessPeriodStarts ())) // // Obtém um objeto Iterator para as aspas ArrayList usando o método iterator (). // IEnumerator citações itr. GetEnumerator () // // Iterar através do iterador ArrayList // Console. WriteLine (----------------------------------------) Console. WriteLine (Iterating through Quotes.) Console. WriteLine (----------------------------------------) enquanto (itr. MoveNext () ) Hashtable quote ((Hashtable) (itr. Current)) Console. WriteLine ((Símbolo de Cotação: símbolo de citação)) Console. WriteLine ((Título: título da citação)) Console. WriteLine ((Hora: horário da cotação)) if ((fxfeed. GetInterval () 1)) if (fxfeed. GetPrice (). WriteLine ((Bid: cotação de lance)) Console. WriteLine ((Pergunte: cotação perguntar)) else Console. WriteLine ((Preço: cotação preço)) else Console. WriteLine ((Abrir: cotação aberta)) Console. WriteLine ((High: quote high)) Console. WriteLine ((Low: quote low)) Console. WriteLine ((Close: quote close)) Console. WriteLine () else Console. WriteLine ((Status: fxfeed. GetStatus ())) Console. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Console. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) // // Imprimir os Intervalos para System. out // private static void printIntervals (feedapi fxfeed) // // Obtém os Intervalos // Hashtable intervalos fxfeed. GetAvailableIntervals (false) Console. WriteLine (-------- Intervalos --------) if (fxfeed. GetStatus (). Equals (OK)) // // Obtém uma coleção de valores contidos em HashMap // ICollection c intervalos . Valores // // Obter um iterador para coleção // IEnumerator itr c. GetEnumerator () // // Iterar através dos valores de HashMap iterator // while (itr. MoveNext ()) Valor Hashtable (Hashtable) (itr. Current)) Console. WriteLine ((Intervalo: intervalo de valores)) Console. WriteLine ((Título: título do valor)) Console. WriteLine () else Console. WriteLine ((Status: fxfeed. GetStatus ())) Console. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Console. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) // // Imprimir os Símbolos para System. out // private static void printSymbols (feedapi fxfeed) // // Busca os Símbolos // Símbolos Hashtable fxfeed. GetAvailableSymbols (false) Console. WriteLine (-------- Símbolos --------) if (fxfeed. GetStatus (). Equals (OK)) // // Obtém uma coleção de valores contidos no HashMap // ICollection c símbolos . Valores // // Obter um iterador para coleção // IEnumerator itr c. GetEnumerator () // // Iterar através dos valores de HashMap iterator // while (itr. MoveNext ()) Valor Hashtable (Hashtable) (itr. Current)) Console. WriteLine ((Símbolo: símbolo de valor)) Console. WriteLine ((Título: título do valor)) Console. WriteLine ((Decimais: valores decimais)) Console. WriteLine () else Console. WriteLine ((Status: fxfeed. GetStatus ())) Console. WriteLine ((ErrorCode: fxfeed. GetErrorCode ())) Console. WriteLine ((ErrorMessage: fxfeed. GetErrorMessage ())) Exemplo de VB (Visual Basic) Imports System Imports System. Coleções Carregar a API do ForexFeed Importações forexfeed ------------------------------------------ EDITAR AS VARIÁVEIS SEGUINTES Chave de acesso privado Como Cadeia SUA CHAVE DE ACESSO Símbolo privado Como Cadeia EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD Intervalo privado Como Inteiro 3600 Períodos privados Como Inteiro 1 Preço privado Como Cadeia meia Crie o objeto ForexFeed Dim fxfeed Como Novo feedapi Chave, símbolo, intervalo, pontos, preço) Exibir as Cotações printData (fxfeed) Exibir os intervalos disponíveis printIntervals (fxfeed) Exibir os símbolos disponíveis printSymbols (fxfeed) End Sub Obter os dados e imprimi-los no System. Out Private Sub printData (ByVal fxfeed Como feedapi) Obtém os dados Dim quotes Como ArrayList fxfeed. GetData () Console. WriteLine (-------- Quotes --------) Se fxfeed. GetStatus (). Equals (OK) Em seguida Console. WriteLine (Number of Quotes: fxfeed. GetAccessPeriodStarts ()) Obtém um objeto Iterator para as aspas ArrayList usando o método iterator (). Dim itr As Collections. IEnumerator quotes. GetEnumerator () Iterar através do ArrayList iterator Console. WriteLine (----------------------------------------) Console. WriteLine (Iterating through Quotes.) Console. WriteLine (----------------------------------------) Fazer While itr. MoveNext () Dim quote Como Hashtable CType (itr. Current. Hashtable) Console. WriteLine (Quote Symbol: quote (time)) Se fxfeed. GetInterval () 1 Then Se fxfeed. GetPrice (). Equals (bid, ask) Então Console. WriteLine (Bid: quote (fechar)) End If Console. WriteLine () Else Console. WriteLine (Status: fxfeed. GetErrorMessage ()) End If Imprimir os intervalos para o sistema. Out Privado sub printIntervals (ByVal fxfeed Como feedapi) Obter os Intervalos Dim intervalos Como Hashtable fxfeed. GetAvailableIntervals (False) Console. WriteLine (-------- Intervals --------) Se fxfeed. GetStatus (). Equals (OK) Em seguida, obter uma coleção de valores contidos no HashMap Dim c As intervalos ICollection. Values Obter um iterador para coleção Dim itr As Collections. IEnumerator c. GetEnumerator () Iterar através do HashMap valores iterador Do While itr. MoveNext () Dim valor como Hashtable CType (itr. Current, Hashtable) Console. WriteLine (Intervalo: fxfeed. getErrorMessage ()) End If Imprimir os símbolos para System. out Private Sub printSymbols (ByVal fxfeed Como feedapi) Obter os símbolos Símbolos Dim como Hashtable fxfeed. getAvailableSymbols (False) Console. WriteLine (-------- Símbolos --------) Se fxfeed. getStatus (). Equals (OK) Em seguida, obter uma coleção de valores contidos em HashMap Dim c As ICollection símbolos. Valores Obter um Iterador para Colecção Dim itr Como Collections. IEnumerator c. GetEnumerator () Iterar através dos valores HashMap iterador Do While itr. MoveNext () Dim valor como Hashtable CType (itr. Current. Hashtable) Console. WriteLine (Símbolo: fxfeed. GetErrorMessage ()) End If
Comments
Post a Comment