版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

接口响应时间:3秒以内,最好能达到百毫秒级,满足高并发场景。活动H5方调用鉴权接口最多等待3秒,超过3秒没有响应,自动放弃请求,判定为鉴权失败。


接口参数说明表:

字段名称

字段类型

是否必传

字段说明

appIdStringtrue作品idcomponetId

interfaceName

stringtrue接口鉴权名称

checkType

stringfalse

校验类型: 

false:自定义设置 

true:外部接口回调

externalConditionUrl

stringfalse外部接口回调-获取鉴权条件URL

externalInformUrl

Stringfalse
插件id
外部接口回调-保存通知接口
flowId

externalConfigId

String
stringfalse
策略id
外部接口配置的ID
interfaceName

externalConfigOperator

stringfalse外部条件操作符

externalConfigValues

list<list<string>>false
接口鉴权名称
外部条件值
userParamObjecttrue用户参数。对应自建应用中的系统参数中的固定参数
└─ audidstringtrue
用户档案id
客户档案id
└─ openidstringfalse
当前用户在微信里的网页授权获得的openid
openid
└─ appIdstringtrue作品id
└─ componentIdstringfalse组件id
└─ flowIdstringfalse流程策略id
└─ appInstanceIdstringfalse自建应用的id
└─ identityIdstringfalse自建应用的识别的身份id
└─ identityTypestringfalse自建应用的身份类型
└─ realName stringfalse真实姓名
└─ phone   stringfalse手机号码
└─ addressstringfalse地址信息
└─ devicestringfalse手机型号 ios/Android
└─ markFlagintegerfalse

是否星标

1是 0否

1 0

└─ payFeatureStringfalse消费特点
└─ sexintfalse性别 1男 2女

└─ customFields

listfalse自定义字段可能会存在多个。对应工作台中的用户-字段管理中的字段

└─ fieldId

stringfalse

自定义字段ID

└─ fieldType

stringfalse

自定义字段类型 1 文本输入(默认) 2 单选 3 复选 4 数值

└─ fieldValue

list
list<string>false

自定义字段值

authParams

listtrue鉴权参数集合。对应工作台中的校验参数列表,用于客户侧校验的字段
└─ chineseNamestringtrue参数中文名
└─ englishNamestringtrue参数英文名

└─ paramType

stringtrue

参数类型

文本:可输入string类型,支持字母

:

文本-text,数值-number,多选-select,单选-checkbox,区间-area

(文本:可输入string类型,支持字母+数字+下划线+中文

数值:支持双精度小数,整数;支持大于、大于等于、小于等于、小于、区间(闭区间) 

单选、复选: 取值 选项标识参数值去string类型,单选仅满足其中之一;复选可以满足所有选项,也可满足其中之一 

单选、复选: 取值 选项标识参数值去string类型,单选仅满足其中之一;复选可以满足所有选项,也可满足其中之一 )

└─ values
list
Objectfalse

参数值

└─ option

List<string>false多选值
└─ ─ keystringfalse复选框key
└─ ─ valuestringfalse
多选值
复选框value
└─ operatorstringfalse操作符(EQ(相等)、GT(大于)、GTEQ(大于等于)、LT(小于)、LTEQ(小于等于)、NEQ(不等)、IN(在枚举范围内)、ALL(全部)、BETWEEN(范围比较) )

接口响应参数说明:

字段名

类型

必选

说明

codestringtrue

结果返回码,200为正常,其余都为错误


msg

stringtrue结果信息。被调用方响应的信息

...

代码块
languagejs
linenumberstrue
{
    "interfaceName": "接口通过",
    "checkType":true,
    "appIdexternalConditionUrl":"",
 "2201bb15-3138-4b14-bea5-225142612922   "externalInformUrl":"",
    "componetIdexternalConfigId": "416f615e7697ac58-dae20e30-11ea4111-9259a169-00155dabc5259c96023aacf8",	
    "flowIdexternalConfigOperator": "strategy_1624444157076_2ALL",
  
  "interfaceNameexternalConfigValues": "接口通过",
[
        [
            "shenfen"
        ]
    ],
    "userParam": {
        "audid": "720332229959618560",
        "openid": "wx35c610c7c049ce8287-8",
        "appId":"xxxxxxx",
        "componentId":"xxxxxxx",
        "flowId":"xxxxxxx",
        "appInstanceId": "自建应用的id",
        "identityId": "12345678", /*客户号*/

        "identityType": "customerNo;",
        "phone": "18777777777",
        "realName": "张三", /*姓名*/

        "address": "广东省深圳市南山区",
        "device": "ios/Android",
        "markFlag": "1",
        "payFeature": "厉害",
        "sex": "1",
        "customFields": [
            {
                "fieldId": "132", /*身份证号*/

                "fieldType": "text",
                "fieldValue": "434334199111113445",
                "fieldNumValue": "自定义数值"
            },
	            {
                "fieldId": "133", /*卡号*/

                "fieldType": "text",
                "fieldValue": "231231321222221113",
                "fieldNumValue": "自定义数值"
            }
        ]
    },
    "authParams": [ /*鉴权条件信息*/

        {
            "chineseName": "开始日期",
            "englishName": "start_date",
      /*字段标识*/
      "paramType": "text",
            "values": "2021-07-01",
	            "operator": null,
            "option": ""
        },
        {
            "chineseName": "结束日期",
            "englishName": "end_date",
    /*字段标识*/
        "paramType": "text",
            "values": "2021-07-31",
	            "operator": null,
            "option": ""
        },
        {
            "chineseName": "首次办理",
            "englishName": "first_deal",
  /*字段标识*/
          "paramType": "select",
      
      "values": "1",
            "operator": null,
            "option": ""
        },
		{
			"chineseName": "111", /*1社保卡,2/工会卡卡*/
	  "operator": null,
      "option": ""
    }

			"englishName": "aa",
			"option": [],
			"paramType": "number",
			"values": "222",
			"operator": "EQ"
		},
		{
			"chineseName": "版本",
			"englishName": "bb",
			"option": [
				{
					"key": "我",
					"value": "哈哈"
				},
				{
					"key": "你",
					"value": "哦哦发"
				}
			],
			"paramType": "checkbox",
			"values": "我"
		},
		{
			"chineseName": "此次",
			"englishName": "cc",
			"option": [],
			"paramType": "area",
			"values": [
				20,
				202
			]
		}
        
    ]
}


返回结构示例:

代码块
languagejs
linenumberstrue
{
    "code":"200",
    "msg":"鉴权成功"
}

...