背景:NCC的openApi有严格的加密过程,可能不太方便外系统调用,对openapi进行封装成一个接口之后,部署到tomcat做为中转服务。简化接口和调用过程。

,该服务可以单独部署到云服务器tomcat或者集成到NCC中

即可跳过openapi复杂的调用过程

接口地址是:http://IP:端口/openapi/nccopenapi

post参数

post参数约定:

{

    "openapi_ncurl": "http://127.0.0.1:55114",//my扣扣767574478

    "openapi_uri": "/nccloud/api/so/saleorder/save",

    "openapi_data": {}

}

字段解释

openapi_ncurl:传NCC的IP和端口

openapi_uri:传接口的具体地址,每个接口不一样,

比如新增客户是:/nccloud/api/uapbd/customermanage/customer/add

新增销售订单是/nccloud/api/so/saleorder/save

等等... 后面会一一列出来

openapi_data:传json 对象或者数组都可以,按每个接口的要求去传

----------------------------------------------------------------------------

返回json格式约定:

{

    "data": ,

    "state": 1,

    "message": "成功调用NCC的openapi,NCC返回数据在data字段中"

}

字段解释

data 是原样NCC返回的数据

state 1代表正常调用到NCC的openapi 2代表调用失败或错误

message 是提示信息

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐