PHP API de datos de cambio de alimentación Esta API de datos de cambio (Application Programming Interface) es una poderosa herramienta que le permite escribir aplicaciones personalizadas utilizando el lenguaje de programación PHP. PHP es un lenguaje muy común en la mayoría de servidores web habilitados haciendo de esta API en una opción ideal para los propietarios de sitios web. Se usa para crear cada día, hora, minuto tablas, o la tasa de cambio en tiempo real, se integran en su carrito de compras en línea, o simplemente recuperar los últimos tipos de cambio para cualquier (o todos) los cruces en las bases de datos de moneda. Esta API PHP portátil simplifica en gran medida la recuperación y el análisis de datos de moneda primas. Sólo tiene que llamar las varias funciones de ayuda y ya está. Esta API se proporciona de forma gratuita a todos los clientes ForexFeed. Ver un ejemplo a continuación de los datos de divisas PHP RSS API en acción. La API se encarga de toda la lógica subyacente para que pueda estar en funcionamiento en muy poco tiempo. Nota: este es un ejemplo muy simple utilizando el API de datos de la divisa. Este script está diseñado para ejecutarse en un servidor web, simplemente imprime datos al navegador de pantalla / página web. Puede descargar este script (y la API) desde el área de cliente, o por debajo de si está en el sistema. Si necesita ayuda con la integración de la API que puede ser capaz de ayudar. Danos un grito de hablar con un desarrollador con experiencia // Crear el objeto de ForexFeed fxfeed nueva ForexFeed (array (clave de acceso // Solicitud fxfeed los Datos - impresión Número de Cotizaciones:. fxfeed - si (fxfeed - getStatus () OK) // Loop aunque todas las citas, mientras que (fxfeed - iterador ()) Símbolo de impresión: fxfeed - si (fxfeed - otro estado de impresión:.. fxfeed - (punto net) la divisa feeds de datos de API Esta API de datos de divisas es una interfaz de programación de aplicaciones que le ayuda crear aplicaciones personalizadas utilizando el Microsoft (punto net) marco. esta API se proporciona de forma gratuita a todos los clientes ForexFeed. Por favor regístrese para descargar este ejemplo y la propia API de datos. Consulte los ejemplos a continuación (C y VB) que hacen uso de la Forex feeds de datos de API para manejar toda la lógica subyacente Como se puede ver la API simplifica en gran medida muchos casos de uso Nota:... estos son ejemplos muy sencillos de utilizar el API de datos de divisas Estos ejemplos ilustran cómo recuperar los datos e imprimir a la norma System. Console. C (do sostenido) usando System using System. Colecciones // cargar el API ForexFeed usando forexfeed. // // neta ------------------------------------------ editar los siguientes VARIABLES // clave de acceso private static string SU aCCESO cLAVE cadena estática privada símbolo EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD privada int intervalo de 3600 períodos static int privadas estáticas 1 Mataprecios cadena privada estática // --------- --------------------------------- // // principal void Main () // Crea el objeto feedapi ForexFeed estática fxfeed nueva feedapi (tecla de acceso de símbolos.. intervalo. períodos. precio) // Mostrar el PrintData Cotizaciones (fxfeed) // Muestra los intervalos de impresión intervalos disponibles (fxfeed) // Muestra los símbolos printSymbols disponibles (fxfeed) // // Obtener el datos y los imprime en System. out // private void PrintData (fxfeed feedapi) estática // // // Recuperar los datos de ArrayList cita fxfeed. getData () de la consola. WriteLine (-------- -------- Cotizaciones) si (fxfeed. GetStatus (). Iguales (OK)) de la consola. WriteLine ((Número de Cotizaciones: fxfeed. GetNumQuotes ())) de la consola. WriteLine ((Copyright:. Fxfeed getCopyright ())) de la consola. WriteLine ((La página web:. Fxfeed getWebsite ())) de la consola. WriteLine ((licencia:. Fxfeed GetLicense ())) de la consola. WriteLine ((Redistribución:. Fxfeed getRedistribution ())) de la consola. WriteLine ((AccessPeriod:. Fxfeed getAccessPeriod ())) de la consola. WriteLine ((AccessPerPeriod:. Fxfeed getAccessPerPeriod ())) de la consola. WriteLine ((AccessThisPeriod:. Fxfeed getAccessThisPeriod ())) de la consola. WriteLine ((AccessRemainingThisPeriod:. Fxfeed getAccessPeriodRemaining ())) de la consola. WriteLine ((AccessPeriodBegan:. Fxfeed getAccessPeriodBegan ())) de la consola. WriteLine ((NextAccessPeriodStarts: fxfeed. GetAccessPeriodStarts ())) // // Obtener un objeto iterador de las cotizaciones arrayList método iterador () usando. // IEnumerator ITR cotizaciones. GetEnumerator () // // Iterar a través del repetidor ArrayList // consola. WriteLine (----------------------------------------) consola. WriteLine (Iterar a través de Cotizaciones.) Consola. WriteLine (----------------------------------------), mientras que (ITR. MoveNext () ) cita Hashtable ((Hashtable) (ITR. actual)) de la consola. WriteLine ((Cita Símbolo: comilla simple)) de la consola. WriteLine ((Título: título de la cita)) de la consola. WriteLine ((Tiempo: tiempo de cotización)) si (. (Fxfeed getInterval () 1)) si (.. Fxfeed getPrice () es igual a (oferta, demanda)) de la consola. WriteLine ((subasta: oferta de cotización)) de la consola. WriteLine ((Pregunta: pedir cita)) otra consola. WriteLine ((Precio: precio de la cotización)) otra consola. WriteLine ((Open: cita abrir)) de la consola. WriteLine ((Alta: cita alta)) de la consola. WriteLine ((Low: Cita bajo)) de la consola. WriteLine ((Cerrar: cita cerrar)) de la consola. WriteLine () otra consola. WriteLine ((Estado:. Fxfeed getStatus ())) de la consola. WriteLine ((Código de error:. Fxfeed getErrorCode ())) de la consola. WriteLine ((ErrorMessage:. Fxfeed getErrorMessage ())) // // Imprimir el Intervalos en System. out // privadas de impresión seleccionables static void (feedapi fxfeed) // // Recuperar los intervalos Intervalos // Hashtable fxfeed. getAvailableIntervals (falsa) de la consola. WriteLine (-------- -------- Intervalos) Si (fxfeed. GetStatus (). Iguales (OK)) // // Obtiene una colección de valores contenidos en intervalos HashMap // c ICollection . Los valores // // Obtener un iterador de la colección // IEnumerator ITR c. GetEnumerator () // // Iterar a través de los valores HashMap // iterador mientras (ITR. MoveNext ()) Valor Hashtable ((Hashtable) (ITR. Actual)) de la consola. WriteLine ((intervalo: intervalo de valores)) de la consola. WriteLine ((Título: título valor)) de la consola. WriteLine () otra consola. WriteLine ((Estado:. Fxfeed getStatus ())) de la consola. WriteLine ((Código de error:. Fxfeed getErrorCode ())) de la consola. WriteLine ((ErrorMessage:. Fxfeed getErrorMessage ())) // // Imprimir los símbolos para System. out // printSymbols static void privadas (fxfeed feedapi) // // // Recuperar los Símbolos símbolos Hashtable fxfeed. getAvailableSymbols (falsa) de la consola. WriteLine (-------- -------- Símbolos) si (fxfeed. GetStatus (). Iguales (OK)) // // Obtiene una colección de valores contenidos en símbolos HashMap // c ICollection . Los valores // // Obtener un iterador de la colección // IEnumerator ITR c. GetEnumerator () // // Iterar a través de los valores HashMap // iterador mientras (ITR. MoveNext ()) Valor Hashtable ((Hashtable) (ITR. Actual)) de la consola. WriteLine ((símbolo: símbolo de valor)) de la consola. WriteLine ((Título: título valor)) de la consola. WriteLine ((Decimales: decimales valor) Consola). WriteLine () otra consola. WriteLine ((Estado:. Fxfeed getStatus ())) de la consola. WriteLine ((Código de error:. Fxfeed getErrorCode ())) de la consola. WriteLine ((ErrorMessage:. Fxfeed getErrorMessage ())) VB (Visual Basic) ejemplo Imports System Imports System. Colecciones Cargar las importaciones de API ForexFeed forexfeed ------------------------------------------ EDITAR las siguientes variables clave de acceso privado como secuencia SU aCCESO cLAVE símbolo privada como secuencia EURUSD, GBPUSD, USDCHF, USDCAD, AUDUSD intervalo privada As Integer 3600 períodos privadas como número entero 1 precio privada como secuencia mediados crear el objeto ForexFeed Dim fxfeed Como Nueva feedapi (acceso llave, símbolo, intervalos, periodos, precio) Visualizar el PrintData Cotizaciones (fxfeed) Visualizar los intervalos de impresión intervalos disponibles (fxfeed) Visualizar los símbolos printSymbols disponibles () End Sub fxfeed Obtener los datos e imprimirlo al sistema. Private Sub cabo PrintData (ByVal fxfeed Como feedapi) Recuperar los datos Dim presupuestos como ArrayList fxfeed. getData () de la consola. WriteLine (-------- -------- Cotizaciones) Si fxfeed. getStatus (). Es igual a (OK) Luego de la consola. WriteLine (Número de Cotizaciones:. Fxfeed getAccessPeriodStarts ()) Obtener un objeto iterador de las cotizaciones arrayList método iterador () usando. Dim ITR Como Collections. IEnumerator quotes. GetEnumerator () Iterar a través de la consola de ArrayList iterador. WriteLine (----------------------------------------) consola. WriteLine (Iterar a través de Cotizaciones.) Consola. WriteLine (----------------------------------------) Do While ITR. MoveNext () Dim cotización Como Hashtable CType (ITR. Actual. Hashtable) consola. WriteLine (símbolo de cotización: cita (tiempo)) Si fxfeed. getInterval () 1 Entonces Si fxfeed. getPrice (). Equals (oferta, demanda) Luego de la consola. WriteLine (subasta: cotización (cerrar)) End If consola. WriteLine () Else consola. WriteLine (Estado:. Fxfeed getErrorMessage) () End If Imprimir el Intervalos de sistema. Sub cabo impresión seleccionables privadas (ByVal fxfeed Como feedapi) Recuperar los intervalos Intervalos dévil como Hashtable fxfeed. getAvailableIntervals (falso) de la consola. WriteLine (-------- -------- Intervalos) Si fxfeed. getStatus (). Iguales (OK) a continuación, obtener una colección de valores contenidos en HashMap Dim c Como intervals. Values ICollection Obtener un iterador para la Colección Dim ITR como colecciones. IEnumerator c. GetEnumerator () Iterar a través de los valores HashMap ITERATOR hacer Mientras itr. MoveNext () Dim valor Como Hashtable CType (itr. Current, Hashtable) Console. WriteLine (Intervalo: fxfeed. getErrorMessage ()) End If impresión de los símbolos de system. out privada printSymbols sub (ByVal fxfeed Como feedapi) Fetch los símbolos símbolos Dim Como fxfeed. getAvailableSymbols Hashtable (Falso) Console. WriteLine (-------- -------- símbolos) Si fxfeed. getStatus (). iguales (OK) a continuación, obtener una colección de valores contenidos en HashMap Dim c Como símbolos ICollection. Obtener valores de un iterador de la colección Dim ITR Como Collections. IEnumerator c. GetEnumerator () Iterar a través de los valores HashMap ITERATOR Hacer mientras ITR. MoveNext () Dim valor Como Hashtable CType (ITR. Actual. Hashtable) consola. WriteLine (. Símbolo: fxfeed getErrorMessage ()) End If API HTML documentación de la API Monedas Tabla currencylayer Currencylayer proporciona una sencilla API REST con los tipos de cambio históricos para 168 monedas del mundo en tiempo real y, la entrega de los pares de divisas en formato JSON de uso universal - compatible con cualquier de sus aplicaciones. datos de tipo de cambio spot se recupera de varios de los principales proveedores de datos de divisas en tiempo real, validado, procesado y entregado por hora, cada 10 minutos, o incluso dentro de la ventana de 60 segundos mercado. Proporcionar el valor mercado de divisas más representativos disponibles (valor de punto medio) para cada solicitud del API, la API currencylayer convertidores poderes de divisas, aplicaciones móviles, componentes de software y sistemas financieros de back-office de todo el mundo. Especificaciones generales del API de autenticación de acceso Clave Después de registrarse, cada usuario se le asigna una clave de acceso a la API personal - una contraseña única brindada para acceder a cualquiera de los puntos terminales de datos de API s (ver puntos finales de API). Para autenticar con la API currencylayer, simplemente conecte su clave de acceso a la URL de punto final preferido: Respuesta API La respuesta de la API estándar es un archivo JSON fácilmente analizable que consta de diferentes objetos y propiedades. (Ver propiedades de respuesta de API) Junto con la moneda de origen, una marca de tiempo y algunos recordatorios legales, la API devolverá un objeto que contiene todas las cotizaciones de los pares de divisas disponibles o especificados con sus respectivos valores de tipo de cambio (comillas). Monedas apoyado una lista completa de las monedas soportadas se puede acceder tanto en formato JSON (clave de acceso es necesario) y en este sitio web. Con el fin de acceder a un archivo JSON que contiene todas las monedas soportadas actualmente (código de 3 letras y nombre de la moneda completa), simplemente conecte su clave de acceso a la lista de la API currencylayer s punto final: Tras la ejecución de esta solicitud de API que la API entregará un JSON archivo que contiene todas las monedas del mundo Actualmente 168 compatibles. API de puntos finales La API currencylayer ofrece hasta 5 puntos finales personalizables, todos los cuales proporciona diferentes tipos de datos y comenzar con la siguiente URL base: miren los siguientes dos puntos finales de API: (Si le gustaría probar, obtener un plan gratuito y No se olvide de adjuntar su clave de acceso a la URL) Cada punto final de la API se explica en detalle más adelante en la API características sección. Los clientes HTTPS cifrado Básico Pro Enterprise A cargo de 256 bits pueden establecer una conexión segura (SSL estándar de la industria) a la API currencylayer y todos los datos proporcionados por y accesibles a través de él. Para conectar de forma segura, sólo tiene que conectar un s para el protocolo HTTP. (Dando como resultado) de la API de resultados Propiedades Respuesta currencylayer API se entregan en formato JSON para una máxima facilidad de uso. A continuación te presentamos las descripciones de las propiedades JSON devueltos por la API:
No comments:
Post a Comment