电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

OpenAPI自定义报文二开手册

来源:金蝶云社区作者:金蝶2024-09-226

OpenAPI自定义报文二开手册

适用版本:850、860、861、862

    (后续回迁之后会更新各版本对应的补丁号,此贴持续更新)

    850版本需要更新补丁

    860版本需要更新补丁:先更新sp1PTM(PTM150382)升级861,再更新sp2PTM升级862(PTM158682)

    861版本需要更新补丁:PTM158682

 

    OpenAPI支持AOP自定义注册扩展处理器,可依照需求进行前置处理、后置处理以及自定义报文格式处理。

    请注意事务问题,既有require事务情况下,handler发生异常原有事务不会回滚。

    若自定义报文,请使用postman调用。

  1.     前台配置

    对应OpenAPI方案中某个具体需要实现报文自定义的方法中填写扩展处理器的全路径名,注意和代码中自定义实现类的全路径保持一致。


  2.     后台实现

    自定义实现类继承AbstractOpenAPIExtHandler类,重写报文转换方法。

    数据转换可以参考使用 com.kingdee.bos.openapi.util.json.JSONUtils.convertObjectToJson(Context, Object)以及 com.kingdee.bos.openapi.util.json.JSONUtils.convertJsonToObject(String, Class<T>)


  3.     调用结果

    原始请求报文:

{
    "api": "",
    "data": "[""]"
}

        原始返回报文:

{
  "errCode": 0,
  "errMsg": null,
  "errStackTrace": null,
  "data": "{\"taskId\":null,\"result\":null}",
  "description": null,
  "description_cn": null
}

        3.1    单入参

       

OpenAPI自定义报文二开手册

适用版本:850、860、861、862 (后续回迁之后会更新各版本对应的补丁号,此贴持续更新) 850版本需要更新补丁: 860版本需要更...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信