Notas sobre las URL y los formatos de datos
-
La longitud máxima de URI de FileMaker Data API puede verse influida por las diferencias en los sistemas operativos, servidores Web y navegadores Web. Para un uso óptimo entre plataformas, limite la longitud de URI a 2000 caracteres.
-
Puede haber URL o partes de URL donde no sea necesario distinguir entre mayúsculas y minúsculas, pero, por lo general, tenga en cuenta esta distinción en las URL. Por ejemplo, si utiliza un nombre de base de datos en minúsculas para iniciar una sesión en la base de datos, siga utilizando un nombre de base de datos en minúsculas para todas las URL posteriores que transfieran el mismo token de sesión. De lo contrario, es posible que reciba un mensaje de error de token no válido.
-
Las cadenas de las URL deben utilizar la codificación de URL, denominada también codificación de porcentaje, que es el método normal para las solicitudes HTTP. Por ejemplo, para especificar un nombre de presentación que incluya un carácter de barra diagonal, debe especificar este carácter como el siguiente valor codificado: "%2F".
-
Los valores de cadena de datos especificados en los parámetros del cuerpo de la solicitud deben utilizar la codificación UTF-8.
-
En general, FileMaker Data API trata los valores de datos numéricos como si presentaran un formato de punto flotante de doble precisión (binary64). Utilice el formato de datos correspondiente en el lenguaje de programación que utilice. (Los valores de datos numéricos no deben ir entre comillas ni utilizar la codificación de URL).
-
Los valores de datos de campos numéricos, de fecha, de hora y de fecha y hora siguen los mismos límites que especifica FileMaker Pro. Consulte Seleccionar un tipo de campo en la Ayuda de FileMaker Pro.
-
Los campos y los portales especificados deben encontrarse en la presentación que indique.
-
Para especificar campos relacionados, utilice la sintaxis
portalData
.Nota Aún se admite la sintaxis
nombretabla::campo-relacionado(número-repetición).id-registro
de versiones anteriores, pero es preferible utilizar la sintaxisportalData
. -
En el cuerpo de la respuesta, FileMaker Data API solo devuelve el nombre de campo para los campos de la tabla actual y el nombre completo para los campos de las tablas relacionadas. En los campos de portal, el nombre completo utiliza el nombre del portal si al portal se le ha asignado un nombre en el Inspector; de lo contrario, el nombre completo utiliza el nombre de ocurrencia de la tabla.
-
Para los datos de campos contenedor, FileMaker Data API devuelve una URL con la referencia de ruta al objeto de datos del contenedor.