上一主题: 身份验证下一主题: BFC API 示例


创建会话
POST  BFC/1.1/login

Content-Type:application/json

参数

有效负载是具有两个字段的 JSON 对象:usernamepassword

username

如果用户名不是合格的承租人,则会假定核心承租人。 当前,核心承租人是 BFC 中唯一可用的承租人。

示例:joe(或 core/joe)

password

用户的密码。

示例:-MyPassword

{"username":"joe","password":"MyPassword"}
结果

返回表示会话 ID 的 JSON 字符串,如 2f9b84766cdacd376125c7d57aaf6aa7。

Python 示例

from httplib import HTTPSConnection
import 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)
结束会话
POST/BFC//logout 

Content-Type:application/json

授权:您的会话 ID

参数

您的会话 ID