SparkPack 企业ERP认证(Login)
接口地址 |
/id/b1s/v1/Login |
接口API功能描述 |
登录SAP |
调用方式 |
Post |
接口备注 |
返回参数中的SessionId会使用在后续流程接口的请求头中 |
请求体参数
参数名称 |
参数描述 |
参数类型 |
参数说明 |
CompanyDB |
账套数据库 |
String |
登录的SAP账套库名 |
UserName |
用户名 |
String |
登录使用的账号 |
Password |
用户密码 |
String |
登录使用的账号密码 |
请求样例:
{
"CompanyDB": "SBODEMOCN ",
"UserName": "xxxxx",
"Password": "password"
}
返回参数
参数名称 |
上级参数 |
参数描述 |
参数类型 |
参数说明 |
SessionId |
会话标识 |
String |
在后续流程接口的请求头中的cookie里使用,成功时返回 |
|
Version |
SAP版本号 |
String |
成功时返回 |
|
SessionTimeout |
SessionId时间限制 |
Int |
默认30分钟,成功时返回 |
|
error |
失败信息 |
List |
失败时返回 |
|
code |
error |
错误代码 |
Int |
SAP错误代码,失败时返回 |
message |
error |
错误信息 |
List |
失败时返回 |
value |
message |
错误详情 |
String |
SAP错误消息,失败时返回 |
返回样例:
(1)成功样例
{
"odata.metadata":"https://api-service.sperp.myhuaweicloud.com/6160/b1s/v1/$metadata#B1Sessions/@Element",
"SessionId": "ac79876e-1e72-11ed-8000-000c299130e0",
"Version": "1000190",
"SessionTimeout": 30
}
(2)失败样例
{
"error": {
"code": 100000027,
"message": {
"lang": "en-us",
"value": "Login failed"
}
}
}