集简云开放平台
  1. 步骤3: 获取应用动作需要字段参数
集简云开放平台
  • SDK/API嵌入方案说明(请先阅读)
  • 通用功能
    • 接口签名sign计算说明
  • SDK嵌入方账户相关(前端组件嵌入)
    • SDK嵌入方案介绍
    • 前端SDK在线示例与Demo文件
    • 获取个性化设置
      POST
  • API嵌入方案(后端接口嵌入)
    • 使用说明
    • 步骤1:换取企业凭证+同步用户
      • 说明
      • 获取企业凭证corp_token
      • 请求开通企业
      • 新增用户到企业
      • 获取用户user_token
    • 步骤3: 获取应用动作需要字段参数
      • 获取dynamic字段
        POST
      • 获取动作可用字段
        POST
    • 步骤4:执行指定应用动作
      • 执行动作(嵌入方案)
    • 高级:流程创建
      • 使用说明
      • 创建或更新流程
      • 更新流程状态
      • 获取企业下流程列表
      • 获取页面信息
    • 企业成员相关
      • 查询企业内成员
      • 修改成员
      • 新增用户到企业
    • 企业费用相关
      • 查询嵌入方余额
      • 查询指定企业付费版本
      • 查询指定企业使用量与余额
      • 查询指定企业使用量
    • 企业账号授权相关
      • 查询指定应用授权时需要添加的字段列表
      • 添加授权到指定用户下的指定应用
      • 获取企业下绑定账号列表
      • 查询可用应用列表
      • 根据应用ID获取动作列表
  • 前端页面嵌入(ifram嵌入)方案
    • 使用说明
    • 请求开通企业
      POST
    • 获取用户user_token (指定企业的iframe登录权限)
      POST
  • 子流程对接方案相关
    • 说明
    • 子流程接口访问凭证
      POST
    • 查询子流程列表
      POST
    • 触发子流程
      POST
    • 查询指定子流程
      POST
    • 删除流程
      POST
  • 数据表
    • 接口调用说明
    • 获取项目下表数据
    • 获取所有项目
    • 获取表字段信息
    • 获取表数据
    • 新增行数据
    • 修改行数据
    • 删除行数据
  1. 步骤3: 获取应用动作需要字段参数

获取动作可用字段

POST
/api/openapi/action_fields

请求参数

Body 参数application/json
corp_token
string 
必需
嵌入方访问凭证(参考《获取企业访问凭证》接口
timestamp
integer 
必需
当前时间戳(timestamp)(秒)
app_id
integer 
应用id
必需
action_key
string 
动作key
必需
account_id
integer 
账户id
必需
company_identification
string 
企业唯一标识
必需
sign
string 
可选
签名。请求参数(除sign, secret以外)按照ASCII码表的顺序排序(升序),生成加排序串(如key1=value1&key2=value2),然后secret拼接(secretkey1=value1&key2=value2)。最后对加密字符串进行MD5。如果传值为空串 加密的时候不需要包含此key。如果value为对象或者数组类型,则应该先对value进行序列化,得到json格式字符串(紧凑格式,去掉':' ','前后空格),然后在进行拼接处理。
app_version
string 
应用版本
可选
示例
{
    "corp_token": "string",
    "timestamp": 0,
    "app_id": 0,
    "action_key": "string",
    "account_id": 0,
    "company_identification": "string",
    "sign": "string",
    "app_version": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://developer.jijyun.cn/api/openapi/action_fields' \
--header 'Content-Type: application/json' \
--data-raw '{
    "corp_token": "string",
    "timestamp": 0,
    "app_id": 0,
    "action_key": "string",
    "account_id": 0,
    "company_identification": "string",
    "sign": "string",
    "app_version": "string"
}'

返回响应

🟢200成功
application/json
Body
data
array [object {4}] 
必需
key
string 
必需
label
string 
必需
type
string 
必需
required
boolean 
必需
msg
string 
必需
code
integer 
必需
示例
{
    "data": [
        {
            "key": "IsDeleteEntry",
            "label": "是否删除已存在的分录",
            "type": "boolean"
        },
        {
            "key": "self_fields",
            "label": "自定义字段",
            "type": "group",
            "items": [
                {
                    "key": "self_fields_key",
                    "label": "自定义字段key",
                    "type": "string",
                    "help_txt": "详情可以参考文档"
                },
                {
                    "key": "self_fields_is_code",
                    "label": "是否为编码",
                    "type": "string",
                    "help_txt": "",
                    "dropdown": true,
                    "defaulttext": "false",
                    "choices": [
                        {
                            "key": "true",
                            "label": "是"
                        },
                        {
                            "key": "false",
                            "label": "否"
                        }
                    ]
                }
            ]
        },
        {
            "key": "FBillTypeID",
            "label": "单据类型",
            "type": "obj",
            "required": true,
            "items": [
                {
                    "key": "FNUMBER",
                    "label": "编码"
                }
            ]
        },
        {
            "key": "FDate",
            "label": "日期",
            "required": true,
            "type": "datetime",
            "format": "%Y-%m-%d",
            "help_txt": "示例:2022-06-01"
        },
        {
            "key": "FSaleOrgId",
            "label": "销售组织",
            "type": "obj",
            "required": true,
            "items": [
                {
                    "key": "FNumber",
                    "label": "编码",
                    "dropdown": true,
                    "choices": [
                        {
                            "key": "141",
                            "label": "教育科技有限公司(幼儿园)"
                        },
                        {
                            "key": "168",
                            "label": "建筑劳务分包有限公司"
                        }
                    ]
                }
            ]
        },
        {
            "key": "FSaleOrderEntry",
            "label": "物料信息",
            "type": "group",
            "required": true,
            "items": [
                {
                    "key": "FReturnType",
                    "label": "退补类型",
                    "type": "string",
                    "defaulttext": "1"
                },
                {
                    "key": "FMaterialGroup",
                    "label": "上级物料分组编码",
                    "type": "obj",
                    "items": [
                        {
                            "key": "FNUMBER",
                            "label": "编码"
                        }
                    ]
                }
            ]
        }
    ],
    "msg": "成功",
    "code": 0
}
修改于 2025-06-27 02:48:48
上一页
获取dynamic字段
下一页
执行动作(嵌入方案)
Built with