Iniciar sesión en una fuente de datos externa
Si la base de datos alojada debe iniciar sesión en una fuente de datos externa, el nombre de la base de datos alojada se especifica en la URL; el nombre de cuenta y la contraseña de la base de datos alojada se especifican en la cadena "Authorization" del encabezado, y el nombre de la base de datos, el nombre de cuenta y la contraseña de la fuente de datos externa se especifican en el parámetro fmDataSource
como una matriz JSON.
Para una base de datos alojada en la plataforma Claris, utilice el nombre de cuenta de Claris ampliado y la contraseña que estableció en Claris Studio. Consulte “Crear una cuenta ampliada de Claris para los servicios de Claris Server” en el Centro de ayuda de Claris Studio.
Método HTTP |
POST |
URL |
/fmi/data/versión/databases/nombre-base-de-datos/sessions versión: la versión de FileMaker Data API solicitada puede utilizar nombre-base-de-datos: el nombre de la base de datos alojada. |
Encabezado HTTP |
Content-Type: application/json Authorization: una cadena codificada en base64 que representa el nombre de cuenta y la contraseña que se utilizarán para iniciar sesión en la base de datos alojada. Esta cadena codificada en base64 debe seguir el esquema de autenticación básica HTTP estándar. Para una base de datos alojada en la plataforma Claris, utilice el nombre de cuenta de Claris ampliado y la contraseña que estableció en Claris Studio. |
Parámetros |
El parámetro Por ejemplo: Copiar
Solo FileMaker Server: para utilizar una cuenta de OAuth a fin de iniciar sesión en la fuente de datos externa, especifique el valor de encabezado X-FMS-Request-ID ( Copiar
|
Respuesta |
El token de acceso, un cuerpo de respuesta vacío y una matriz de mensajes que muestra el código de error 0. El encabezado X-FM-Data-Access-Token se devuelve en la respuesta, que es el token de sesión que se utilizará para las siguientes llamadas a la API. Por ejemplo: Copiar
Consulte Respuestas de error. |
Notas
-
Las bases de datos de Claris y FileMaker son las únicas fuentes de datos externas admitidas. Especifique el nombre de la base de datos sin la extensión:
-
Para una base de datos de FileMaker, elimine el nombre de archivo .fmp12.
-
Para una base de datos de Claris, elimine .claris.
-
-
Los archivos que aparecen en el parámetro
fmDataSource
se abrirán según sea necesario; por ejemplo, cuando se ejecuta un guión o cuando se cambia el contexto a una presentación que requiere la fuente de datos externa. Como resultado, se producen errores al iniciar sesión en la fuente de datos externa cuando se intentan abrir los archivos, no cuando se inicia una sesión de la base de datos.