通过SDK+第三方登录授权方式调用预计可发量查询接口提示“请先登录系统”的处理方案

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

通过SDK+第三方登录授权方式调用预计可发量查询接口提示“请先登录系统”的处理方案

【问题描述】

通过java SDK+第三方登录授权方式,调用普通的单据接口如:保存(Save)、提交(Submit)、审核(Audit)接口都正常使用,无需登录。但是,通过SDK去调用业务领域单独封装的自定义webAPI接口:如预计可发量查询接口、创建新变更单接口 等,就可能提示:“请先登录系统”,不能正常调用接口。如图所示:


上传图片






【解决方案】

出现这样的提示是SDK默认不支持自定义接口的自动登陆导致,请尝试下列操作来解决:

尝试主动调用下:K3CloudApi的CheckAuthInfo()方法  如图示例:


上传图片

【延伸内容】

通过SDK方式调用的预计可发量查询接口的参数构造形式跟Http调用的格式可能稍有不同,是因为平台默认SDK方式是默认会加上{ "parameters": [" 参数 "]  } 这一层结构的,因此SDK调用不能直接类似如下这种 http调用方式1 格式:

【Http调用方式 1】


上传图片


【Http调用方式 2】

上传图片


【SDK调用测试】:

上传图片






【相关链接】

浅谈通过WebAPI实现金蝶云单据对接的那些事[持续更新完善]https://vip.kingdee.com/article/11179


WebAPI接口之【预计可发量查询接口】使用指南和实例https://vip.kingdee.com/article/489160939149874944


通过SDK+第三方登录授权方式调用预计可发量查询接口提示“请先登录系统”的处理方案

【问题描述】通过java SDK+第三方登录授权方式,调用普通的单据接口如:保存(Save)、提交(Submit)、审核(Audit)接口都正常使用,无...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息