不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:php-note.com  发布于:2022-02-11 15:08  分类:杂七杂八  编辑

所有接口的参数格式,均可参考自己产品环境中Web API模块的示例说明,位置如下图所示:

本文以WebAPI在线测试的方式演示【凭证生成】过程。

1、用管理员或有管理员权限的用户登录系统,并打开Web API功能进行在线测试。

选择操作列表后可以查看到相关的参数说明、返回结果、代码示例、JSON格式以及字段说明等信息。

2、点击【在线测试WebAPI】按钮,输入一个有凭证新增权限的用户名及用户密码。

3、切换到【验证接口】页签--选择【保存】接口--点击【填写测试数据】菜单。

4、系统通过调用凭证录入界面来填写测试数据,录入完整的凭证信息后点击【返回数据】。

5、系统根据上一步录入的凭证自动生成JSON数据(第三方系统可以参考该测试数据来构建JSON)--点击【验证接口】后生成凭证。

6、在凭证查询中可以查看到上面生成的凭证。

 

 

摘自:https://vip.kingdee.com/article/180712704347303168

 


 

运到的问题:

(1) 使用系统自带的超级管理(administrator)一些业务数据出不来;

(2) 其他账号,没有webapi的功能;

最后请教有经验的人,解决方案如下:

(1)不要用超级管理员(administrtor)去在线测接口,因为它没有业务数据权限;

(2)用超级管理员给另外一个账号(如:张三)所在的角色,开通webapi的功能;

权限设置过程如下:

(1)先用administrator登录后台,给用户(如:张三)分配角色(如:全功能)

(2)给角色(如:全功能)分配 webapi功能

(3) 用非默认超级管理账号:张三,登录后台,头部搜索webapi,发现有接口测试模块了,,在后面的测试中,也有对应的业务数据,完美!!!