微众银行信贷开放平台开发指南:访问令牌与票据获取详解

需积分: 0 2 下载量 175 浏览量 更新于2024-06-30 收藏 740KB PDF 举报
微众银行信贷开放平台开发指南v1.01详细介绍了如何为接入微众银行信贷服务的第三方开发者准备必要的访问权限。首先,文档强调了所有操作应采用UTF-8编码,并说明了网络接入的安全机制,即通过单向HTTPS进行,区分公网和专线接入,且接入DEMO需要在JDK1.7及以上版本环境中运行。 核心知识点包括: 1. **访问令牌获取**:开发者需要获取access_token,这是验证接入方合法性的关键凭证。开发者需通过发送GET请求到指定的dev、F1或G1域名下的/oauth2/access_token接口,提供app_id(由微众开放平台分配)、secret(生产和测试环境不同)、grant_type(client_credential)和version(版本号,此处为2.0.0)等参数。 2. **API票据管理**:除了access_token,开发者还需要获取或更新API票据(ticket),用于对请求数据进行签名或加密。获取ticket的接口地址也对应上述域名和路径,请求方式同样是GET,请求参数需包含一个JSON对象。 3. **授权类型**:两种接入场景——平台纬度授权(合作方服务器后台直接集成)和用户纬度授权(嵌入微众H5页面在APP或公众号中)都有各自的授权验证流程。平台纬度授权可能涉及权限管理,而用户纬度接入则涉及用户授权后的内容传递。 4. **安全措施**:微众银行对于外部服务器的接入有严格的控制,例如开墙策略,合作方需要提供IP信息,经过微众产品经理审核并添加到白名单才能访问。 5. **环境差异**:在测试环境中,如F1和G1域名,虽然域名不同,但url路径保持不变,仅部分敏感参数(如secret)在测试和生产环境中有所不同。 遵循这个开发指南,第三方开发者可以顺利地与微众银行信贷开放平台集成,确保数据安全和业务合规性。同时,了解和遵守这些规则是成功接入的关键,包括正确的编码、安全的通信方式以及合适的环境配置。