基于开发平台开发第三方应用调用苍穹平台服务操作
步骤一:在开发平台注册第三方应用,填写系统编码、系统名称、系统密码等信息
步骤二:获取appToken;调用ierp/api/getAppToken.do接口获取appToken
body解析:
{
"appId": "ISRM", //系统编码
"appSecret": "12345*****456789", //AccessToken加密认证密钥
"tenantid": "", //租户id
"accountId": "65425******552150", //数据中心id
"language": "zh_CN"
}
租户id和数据中心id可以在mc租户上找到
步骤三:获取accessToken:调用ierp/api/login.do登录接口,并返回accessToken
body解析:
{
"user": "130****2580", //登录用户手机号
"apptoken": "baf222fa-*********b3-49a5b6cbb99b", //应用令牌
"tenantid": "", //租户id
"accountId": "65425*******552150", //数据中心id
"usertype": "Mobile"
}
步骤四:调用相关服务;例如新增采购申请。需先在开发平台API服务上发布相关接口,生成请求地址
请求头填写:
Content-Type:内容类型,目前默认为application/json;
accessToken:用户认证后的访问令牌,可以在url或请求头中传输,安全考虑建议将accesstoken放在请求头中。
请求体body填写:
填写格式参照:https://vip.kingdee.com/knowledge/specialDetail/226337046514476288?category=226337680139592960&id=223811481325040896
步骤五:退出登录,调用ierp/api/logout.do
请求体body:
{
"access_token":""
}
参考文档:
https://vip.kingdee.com/knowledge/specialDetail/226337046514476288
推荐阅读