Tema anterior: AutenticaciónTema siguiente: Ejemplos de API de BFC


Cree una sesión
POST BFC/1.1/login
Encabezados

Content-Type:application/json

Argumentos

La carga útil es un objeto JSON con dos campos: username y password.

username

Si el nombre del usuario no es el nombre completo del cliente, se utilizará el cliente principal. Actualmente, el único cliente disponible en BFC es el cliente principal.

Ejemplo: joe (o core/joe)

password

La contraseña del usuario.

Ejemplo: MyPassword

{"username":"joe","password":"MyPassword"}
Resultados

Devuelve una cadena de JSON que representa el ID de la sesión, como 2f9b84766cdacd376125c7d57aaf6aa7.

Ejemplo de python

de la importación de httplib HTTPSConnection
importación de json
import os
import sys
bfcHost = os.environ["BFC_HOST"]
conn = HTTPSConnection(bfcHost + ':8443')
conn.connect()
conn.request(method='POST', url='/BFC/1.1/login',
             body='{"username":"joe","password":"MyPassword"}',
             headers={'Content-Type':'application/json'})
bfcSession = json.loads(conn.getresponse().read())
print "BFC_SESSION={0}".format(bfcSession)
Finalización de una sesión
POST/BFC//logout 
Encabezados

Content-Type:application/json

Autorización: su ID de sesión

Argumentos

Su ID de sesión