开放平台
    开放平台
    • 宁伙伴系统简介
    • 接入指引
    • 接入指南
    • 众包API接口调用流程
    • 撮合API接口调用流程
    • 更新日志
    • 众包API更新日志
    • 附录A:地区编码
    • 附录B:响应结果码字典
    • 众包线下模式API接口调用流程
    • 智慧分账
      • 私域收款
        • 支付结果通知
        • 退款结果通知
        • 聚合统一下单各支付方式唤起方法
        • 聚合支付接口
          • SPI-001-聚合支付统一下单
          • SPI-002-关闭订单
          • SPI-003-查询订单
        • 退款接口
          • SPI-005-申请退款
          • SPI-004-查询退款订单
    • 财务管理
      • FIN-001 企业钱包
        POST
      • FIN-002 招商银行-提现账户新增
        POST
      • FIN-003 招商银行-提现账户修改
        POST
      • FIN-004 招商提现
        POST
      • FIN-005 招商银行-提现记录查询
        POST
      • FIN-006 交易充值单查询
        POST
      • FIN-007 招商钱包-提现账户列表查询
        POST
      • FIN-008-结算金额算税接口
        POST
      • FIN-009-到账金额算税接口
        POST
    • 账户管理
      • ACC-001-企业创建申请
        POST
      • ACC-002-企业信息查询
        POST
      • ACC-003-已创建企业分页查询
        POST
      • ACC-004-获取企业实名认证地址
        POST
      • ACC-005-企业申请入驻海南税源地
        POST
      • ACC-006-个人实名-短信通知
        POST
      • ACC-007-个人实名-H5地址
        POST
      • ACC-008-个人实名结果查询
        POST
      • ACC-009-本人授权-短信通知
        POST
      • ACC-010-本人授权-H5地址
        POST
    • 撮合灵工
      • 产品管理
        • PRD-001-开票科目信息查询
        • PRD-201-服务主体列表查询
        • PRD-202-撮合企业服务主体列表查询
        • PRD-203-撮合企业服务主体开票科目查询
      • 任务管理
        • DUT-201-任务模版授权列表查询
        • DUT-203-任务创建申请
        • DUT-204-任务列表查询
        • DUT-205-任务创建结果查询
        • DUT-206-任务详情查看
        • DUT-207-上传任务交付物
        • DUT-208-任务交付物详情
      • 订单管理
        • ORD-201-创建撮合订单
        • ORD-202-撮合代发订单分页查询
      • 发票管理
        • INV-001-查看企业完税开票余额
        • INV-002-月开票额限制修改申请
        • INV-003-完税开票申请提交审批
        • INV-004-完税开票申请审批结果查询
        • INV-005-完税开票申请详情查看
        • INV-006-完税开票申请订单列表查看
        • INV-007-完税凭证批量下载
        • INV-008-发票下载
        • INV-009-获取支付个税URL
    • 众包灵工
      • 服务主体管理
        • PRD-101 服务主体列表查询
        • PRD-102 企业服务主体列表查询
        • PRD-103 企业服务主体开票科目查询
      • 任务管理
        • DUT-101 任务模版授权列表查询
        • DUT-102 任务模版详情查看【暂不提供】
        • DUT-103 任务创建申请
        • DUT-104 任务列表查询
        • DUT-105 任务详情查看
        • DUT-106 上传任务交付物
        • DUT-107 任务交付物详情
      • 订单管理
        • ORD-101 验证派发数据
        • ORD-102 提交派发数据
        • ORD-103 支付派发订单
        • ORD-104 查询代发订单列表
        • ORD-105 查询代发订单详细信息
        • ORD-106 查询订单发放人员列表
        • ORD-107 查询订单支付信息【暂不提供】
        • ORD-108 取消支付【暂不提供】
        • ORD-109 批量上传代发订单
      • 发票管理
        • INV-101 可开票的订单列表
        • INV-102 申请开票
        • INV-103 发票分页查询
        • INV-104 发票详情
        • INV-010 查询完税开票订单申请列表
        • INV-007-完税凭证批量下载
        • INV-009-获取支付个税URL
      • 海南完税开票
      • 合同管理
        • CON-101 已签署合同列表
    • 数据模型
      • Schemas
        • OpenApiStatusConfigReqVO
        • OpenContractFinishVO
        • EmptyResult
        • OpenTaxSourceConfigParam
        • OpenFileUploadVO
        • OpenApiConfigQueryReqVO
        • OpenCompanyStatusVO
        • OpenCompanyIdParam
        • RefundRequest
        • RefundInquireRequest
        • CommonResultOpenFileUploadResult
        • CommonResultPageResultOpenApiConfigRespVO
        • CommonResultHnTaxSourceConfigDTO
        • CommonResultRefundResponse
        • CommonResultRefundInquireResponse
        • OpenFileUploadResult
        • OpenApiConfigRespVO
        • HnTaxSourceConfigDTO
        • RefundResponse
        • RefundInquireResponse
        • PageResultOpenApiConfigRespVO
        • CommonResultVoid
        • FindByIdsQueryPayload
        • CompanyUpdateBase
        • CommonResult
        • CompanyUpdateBusiness
        • CommonResultPageResultOpenCompanyPageResult
        • CompanyUpdateContacts
        • PrePayRequest
        • OpenCompanyProductPageVO
        • OpenCompanyPageResult
        • CompanyUpdateLegal
        • CommonResultPrePayResponse
        • CommonResultPageResultOpenCompanyProductResult
        • PageResultOpenCompanyPageResult
        • CompanyUpdateLicense
        • PrePayResponse
        • OpenCompanyProductResult
        • CompanyUpdateSettled
        • OpenHnOrderPageParam
        • InquireRequest
        • PageResultOpenCompanyProductResult
        • FileBaseVO
        • SortingField
        • CommonResultInquireResponse
        • OpenCompanyProductEditVO
        • OpenCompanyEditVO
        • CommonResultPageResultHnOrderPageDTO
        • InquireResponse
        • OpenCompanyNoVO
        • HnOrderPageDTO
        • CloseOrderRequest
        • OpenCompanyProductIdVO
        • CommonResultOpenCompanyDetail
        • PageResultHnOrderPageDTO
        • CloseOrderResponse
        • OpenCompanyIdVO
        • CompanyBase
        • OpenHnOrderAddParam
        • CommonResultCloseOrderResponse
        • CommonResultListOpenAgentProductResult
        • CompanyBusiness
        • OrderContact
        • OpenAgentProductResult
        • CompanyContacts
        • OrderDetail
        • ProductRatePageVO
        • CompanyGroup
        • OpenIdRequest
        • OpenCompanyProductAuthVO
        • CompanyLegal
        • CommonResultListOpenInvoiceSubVO
        • OpenCompanyProductAddVO
        • CompanyLicense
        • OpenInvoiceSubVO
        • CommonResultOpenCompanyProductIdResult
        • CompanyPay
        • OpenCompanyDetailRequest
        • OpenCompanyPageQueryVO
        • OpenCompanyProductIdResult
        • CompanySettled
        • OpenDutyTempPageVO
        • CommonResultListOpenCompanyProductVO
        • OpenCompanyDetail
        • CommonResultPageResultOpenDutyTempPageResult
        • OpenCompanyProductVO
        • CompanyAddBase
        • OpenDutyTempPageResult
        • CommonResultListOpenAgentProductVO
        • CompanyAddBusiness
        • PageResultOpenDutyTempPageResult
        • OpenAgentProductVO
        • CompanyAddContacts
        • OpenCompanyDutyTempPageVO
        • CompanyAddLegal
        • CommonResultPageResultOpenCompanyDutyTempPageResult
        • CreateMatchOrderDTO
        • CompanyAddLicense
        • OpenCompanyDutyTempPageResult
        • MatchOrderDetailDTO
        • CompanyAddSettled
        • PageResultOpenCompanyDutyTempPageResult
        • PaymentReceiptDTO
        • OpenCompanyAddVO
        • OpenCompanyDutyTempIdVO
        • SettlementAgreementDTO
        • CommonResultOpenCompanyNoResult
        • OpenCompanyDutyTempAuthVO
        • CommonResultListOpenDutyTempVO
        • OpenCompanyNoResult
        • OpenCompanyDutyTempAddVO
        • OpenDutyTempVO
        • OpenAgentUserQueryVO
        • CommonResultOpenCompanyDutyTempIdVO
        • OpenDutyListRequest
        • CommonResultListOpenAgentUserRespVO
        • OpenCompanyDutyPageVO
        • CommonResultListOpenDutyListVO
        • OpenAgentUserRespVO
        • CommonResultPageResultOpenCompanyDutyPageResult
        • OpenDutyListVO
        • OpenCompanyDutyPageResult
        • DutyIdVO
        • PageResultOpenCompanyDutyPageResult
        • CommonResultOpenDutyDetailVO
        • OpenCompanyDutyIdVO
        • OpenDutyDetailVO
        • CommonResultOpenCompanyDutyDetail
        • OpenCrowdDutyDeliverUploadRequest
        • OpenCompanyDutyDetail
        • OpenFileUploadRequest
        • OpenCompanyDutyAddVO
        • OpenCrowdDutyBaseRequest
        • CommonResultOpenCompanyDutyIdVO
        • CommonResultOpenCrowdDutyDeliverDetailResponse
        • FileBase
        • OpenCrowdDutyDeliverDetailResponse
        • OpenAgentNoVO
        • OpenCrowdDutyAddDTO
        • CommonResultListOpenBusinessRespVO
        • CommonResultDutyIdVO
        • OpenBusinessRespVO
        • ApprovalResultVO
        • CommonResultApprovalResultVO
        • SignContractCustomerDTO
        • SignContractDTO
        • CommonResultListCustomerBaseValidVO
        • CustomerBaseValidVO
        • SignInfoQueryDTO
        • CommonResultListSignContractInfoDTO
        • ContractInfo
        • SignContractInfoDTO
        • HnInvoiceApplyIdDTO
        • OpenAgentIdVO
        • CommonResultListOpenHnTaxDownloadDTO
        • OpenAgentPageQueryVO
        • OpenHnTaxDownloadDTO
        • CommonResultPageResultOpenAgentPageResult
        • OpenInvoiceSubQueryParam
        • OpenAgentPageResult
        • CommonResultListHnInvoiceSubDTO
        • PageResultOpenAgentPageResult
        • HnInvoiceSubDTO
        • CommonResultOpenHnInvoiceDownloadDTO
        • OpenHnInvoiceDownloadDTO
        • CommonResultListOpenHnInvoiceDetailDTO
        • OpenHnInvoiceDetailDTO
        • OpenInvoiceApplyParam
        • CommonResultOpenCompanyIdResult
        • ApprovalTaskNoDTO
        • OpenCompanyIdResult
        • CommonResultApprovalTaskNoDTO
        • OpenHnInvoicePayParam
        • CommonResultOpenHnInvoicePayDTO
        • OpenHnInvoicePayDTO
        • CommonResultOpenHnInvoiceApplyDTO
        • OpenHnInvoiceApplyDTO
        • CommonResultHnInvoiceApplyApprovalResultDTO
        • HnInvoiceApplyApprovalResultDTO
        • ZsWithdrawReqDTO
        • CommonResultZsWithdrawRespDTO
        • ZsWithdrawRespDTO
        • ZsWithdrawRecordPageReqDTO
        • CommonResultPageResultZsWithdrawRecordRespVO
        • PageResultZsWithdrawRecordRespVO
        • ZsWithdrawRecordRespVO
        • ZsWithdrawAcctUpdateReqDTO
        • CommonResultObject
        • AcctBaseDTO
        • CommonResultListZsWithdrawAcctPageRespDTO
        • ZsWithdrawAcctPageRespDTO
        • ZsWithdrawAcctInsertReqDTO
        • CommonResultZsWithdrawAcctRespDTO
        • ZsWithdrawAcctRespDTO
        • CommonResultListPursesRespDTO
        • PursesRespDTO
        • FundPageReqDTO
        • CommonResultPageResultFundPageRespDTO
        • FundPageRespDTO
        • PageResultFundPageRespDTO
        • OpenHnDutyAddDTO
        • OpenCompanyBindParam
        • CommonResultHnCompanyBindDTO
        • HnCompanyBindDTO
        • OpenBindPageParam
        • CommonResultPageResultHnBindPageDTO
        • HnBindPageDTO
        • PageResultHnBindPageDTO
        • OpenOrderCheckInfoReqDTO
        • OpenOrderCheckReqDTO
        • CommonResultOpenOrderSubmitRespDTO
        • OpenOrderDetailSubmitRespDTO
        • OpenOrderNotSubmitRespDTO
        • OpenOrderSubmitRespDTO
        • OrderPayReqDTO
        • OrderPageReqDTO
        • CommonResultPageResultOrderRespDTO
        • OrderRespDTO
        • PageResultOrderRespDTO
        • OpenOrderBaseReqDTO
        • CommonResultOrderRespDTO
        • CommonResultOrderPayInfoRespDTO
        • FlexWorkAccountInfo
        • OrderPayInfoRespDTO
        • OrderDetailReqDTO
        • CommonResultPageResultOrderDetailRespDTO
        • OrderDetailRespDTO
        • PageResultOrderDetailRespDTO
        • CommonResultOpenOrderCheckRespDTO
        • OpenOrderCheckRespDTO
        • OpenOrderCheckSubmitRespDTO
        • OpenInvoicePageRequest
        • CommonResultPageResultOpenInvoicePageResponse
        • OpenInvoicePageResponse
        • PageResultOpenInvoicePageResponse
        • OpenInvoiceBaseRequest
        • CommonResultOpenInvoiceDetailResponse
        • OpenInvoiceDetailResponse
        • SimpleOrderInfo
        • OpenInvoiceAvailableOrderRequest
        • CommonResultPageResultOpenInvoiceAvailableOrderResponse
        • OpenInvoiceAvailableOrderResponse
        • PageResultOpenInvoiceAvailableOrderResponse
        • OpenInvoiceApplyRequest
        • CommonResultOpenInvoiceApplyResponse
        • OpenInvoiceApplyResponse
        • OpenCrowdContractFinishDTO
        • CommonResultListOpenContractFinishVO
        • OpenCompanyPageRequest
        • CommonResultPageResultOpenCompanyPageResponse
        • OpenCompanyPageResponse
        • PageResultOpenCompanyPageResponse
        • OpenCompanyBaseRequest
        • CommonResultOpenCompanyAuthUrlResponse
        • OpenCompanyAuthUrlResponse
        • CommonResultOpenCompanyDetailResponse
        • CompanyAuth
        • OpenCompanyDetailResponse
        • OpenCompanyAddRequest
        • CommonResultOpenCompanyAddResponse
        • OpenCompanyAddResponse
      • schemas
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
      • schemas
      • schemas
        • 新建数据模型
      • schemas
        • 新建数据模型
        • 新建数据模型
      • schemas
        • 新建数据模型
      • schemas
        • 新建数据模型
      • 合同管理VO
      • lg5响应数据模型
        • result
      • schemas
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
        • 新建数据模型
      • 合同管理DTO
        • OpenCrowdContractFinishDTO
      • 修改后的
        • Schemas
          • CommonResultVoid
          • PrePayRequest
          • CloseOrderRequest
          • CommonResultPrePayResponse
          • PrePayResponse

    接入指南

    一、流程概览#

    image.png

    二、测试账号配置#

    接入方需提供的资料:#

    1.
    1.营业执照照片
    2.
    2.法人身份证正反面照片
    3.
    3.银行基本存款账户信息表
    4.
    4.管理员/联系人姓名、手机号码、业务对接邮箱,法人手机号码
    接入方提供资料后,由我方开发人员完成测试账号初始化配置。

    三、秘钥配置#

    测试账号配置成功后,秘钥由我方生成提供。

    四、开发对接#

    1. API 对接准备#

    了解业务场景:明确您的业务需求与宁伙伴系统提供业务能力的匹配点,设计合理的业务流程
    确定需要使用的具体接口:根据业务流程选择合适的接口组合,避免冗余调用
    查看详细的 API 文档:深入了解接口的请求参数、响应结果和业务规则,确保正确实现
    了解签名算法和参数规范:掌握安全验证机制,确保请求能够通过平台的安全验证

    2. 关键开发要点#

    严格按照接口文档规范传递参数:注意必填项、参数格式和长度限制,避免因参数错误导致调用失败
    正确处理接口返回结果:根据返回码判断交易状态,合理处理成功和异常情况
    实现异步通知接收接口:开发稳定可靠的回调接口,确保能够接收并处理平台的异步通知
    注意接口调用频率限制:遵循平台的调用频率规范,实现合理的请求控制,避免触发限流措施

    3. 异步通知处理#

    实现通知接收接口:开发专门的服务端接口接收平台异步通知,确保高可用性
    验证通知签名:使用平台公钥验证通知的真实性,防止伪造请求
    处理业务逻辑:根据通知内容更新本地订单状态,确保数据一致性
    返回正确的响应格式:接收成功后返回"success"字符串,避免平台重复发送通知
    重要提示:务必同时实现主动查单接口,在异步通知失败时主动查询订单状态,确保数据一致性。建议设置定时任务,对未收到通知的订单进行状态查询,构建完善的订单状态管理机制。

    五、测试验证#

    1. 环境验证:#

    获取测试环境: 确认你是否已获得专用的测试环境(沙箱环境)及访问权限(API 网关地址、测试账号、测试 AppKey/AppSecret 等)。
    环境连通性: 测试你的应用服务器是否能正常访问开放平台的测试环境 API 网关(网络、防火墙、端口)。
    环境配置: 确保测试环境配置(如回调地址、IP 白名单、授权域名等)已按文档要求正确设置。

    2. 身份认证与授权流程验证:#

    获取 Access Token: 测试使用 AppKey/AppSecret 或其他指定方式(如 OAuth2.0)成功获取有效的 Access Token。
    Token 刷新: 测试 Token 过期后,使用 Refresh Token 成功刷新。
    OAuth 授权流程: 完整测试用户授权跳转、获取授权码、换取 Token 的流程(如果适用)。
    权限校验: 验证申请的 API 权限范围是否与实际调用一致,尝试调用未授权接口应失败。

    3. 核心 API 接口功能验证:#

    正向用例: 使用测试账号和数据,测试每个需要集成的 API 接口的核心功能是否能按预期工作(增删改查、触发业务流程、获取数据等)。
    请求参数验证:
    必填项: 验证缺失必填参数是否返回明确错误。
    格式/类型: 验证参数类型错误(如数字传字符串)、格式错误(如日期格式、手机号格式)是否返回明确错误。
    边界值: 测试参数边界值(如最大长度、最小值、最大值)的处理是否符合预期。
    响应数据验证:
    结构: 验证返回的 JSON/XML 数据结构是否符合文档定义。
    内容: 验证返回的数据内容是否准确、完整(字段值、关联关系)。
    状态码: 验证成功和不同错误场景下返回的 HTTP 状态码和业务错误码是否正确且符合文档。
    分页: 测试带分页参数的接口,验证分页逻辑(页码、页大小、总记录数、下一页标识)是否正常工作。
    数据关联: 测试涉及多个接口操作(如创建后查询、更新后查询、删除后查询)的数据一致性。

    4. 回调/通知机制验证:#

    可到达性: 验证开放平台是否能成功将事件通知或异步结果回调到你配置的 URL。
    内容解析: 验证你的服务端能正确解析回调/通知的请求体(数据格式、签名)。
    签名验证: 严格测试签名算法,确保能正确验证回调/通知的签名,防止伪造请求。
    幂等处理: 测试重复回调的处理逻辑(如通过唯一ID去重)。
    响应要求: 验证你的服务端是否按平台要求及时返回正确的响应(如 HTTP 200 OK 或特定内容)。

    5. 错误处理与容错验证:#

    平台错误: 模拟平台返回的各种文档定义的非 2xx 错误(如限流 429、服务不可用 503、业务错误码),验证你的应用是否有合理的错误处理、日志记录和用户提示(或重试机制)。
    网络异常: 模拟网络超时、中断等场景,验证应用的超时设置、重试策略是否有效且不会导致数据不一致(注意接口幂等性设计)。
    数据异常: 传入非法数据、脏数据,验证接口的健壮性和错误返回。
    依赖故障: 如果应用依赖其他服务(如数据库、缓存),模拟其故障,验证对开放平台接口调用的影响是否可控。
    修改于 2025-07-11 08:16:46
    上一页
    接入指引
    下一页
    众包API接口调用流程
    Built with