TreeviewCopyright © aleen42 all right reserved, powered by aleen42
通知
一、创建应用
- 我的应用节点(需要管理员用户才能查看),新建集成开发应用
二、添加服务列表
- 只有添加了服务才能根据appcode获取服务信息
三、接口调用清单
接口执行顺序 | 接口名称 | 描述 |
---|---|---|
1 | 根据appcode获取服务列表 | 目的是获取applicationId也就是后面接口的传参的appId ;只调用一次即可,这个应用不删除,id不会变化 |
2 | 发送工作通知 | 目前移动端formId必须为数值型,否则点击详情没有反应 |
3 | 设置工作通知为已读 |
请使用YonBIP/YonSuite账号登录系统,然后进入【API文档】节点,按以下接口名称搜索,查看接口文档
举例:
四、接口授权
根据接口调用清单进行接口授权
找到自己的应用点击开放平台
五、代码示例
按照reademe看自建接入模式配置即可
测试用例
com.yonyou.isv.demo.openapi.api.message.UspaceListTest
com.yonyou.isv.demo.openapi.api.message.NotifyShareTest
六、常见问题
6.1、tenantId怎么获取?
6.2、appcode,appsecrect,appkey如何获取?
6.3、yyUserIds怎么获取?
- 在【API文档】节点搜索【根据手机号邮箱用户名分页查询租户下用户】这个接口
- 调用上述接口可以获取到对应的userId === yyUserId
- 用友系统手机号可以作为用户的唯一标识,系统对接可以根据手机号确定用户信息
6.4、typeName如何传参?
根据自己的业务需求填写分类页签即可(自定义)
6.5、businessKey如何传参?
可以传三方系统的单据主键,后续删除、或标记已处理需要用到
6.6、点击消息的mUrl或webUrl获取当前登录用户信息
应用场景:待办、消息、扫描 url+?code=${esncode} 例如: http://www.baidu.com?code=${esncode}
拿到code后即可调用根据code获取用户信息接口
6.7、PC跨域问题建议新页面打开
地址添加:http://${域名}?code=${esncode}&uSpaceOpenType=_blank
6.8、获取到的用户信息是加密的,怎么解密
参考: