更新时间:2024-05-10 15:38:10收藏订阅更新我的文档设置返回文档简介为保护用户个人信息安全,开放平台接口将升级到 openid标准,本文主要介绍相关升级操作,了解更多 openid 信息可查看 。openid升级流程登录 > 进入对应应用详情页 > 开发设置 > openid配置管理。开始升级开发者准备好进行 openid 升级后,点击 设置 后进入 openid配置管理 页面点击 确认升级。说明:基于 openid 机制,应用间用户数据隔离;如有应用间用户数据互通的需求,需要配置应用分组,详情可查看 。openid 接入验证openid 接入验证阶段,支付宝接口(包括 openapi 接口和异步通知消息等)的响应内容新增 openid 参数,即返回用户的 openid 和 uid;同时在请求支付宝接口时,开发者可以使用 uid 参数或 openid 参数作为入参。开发者在此阶段需要对应用进行升级改造,使其可以兼容支付宝接口返回的 openid 参数,并且通过白名单验证和灰度验证确保升级改造不会影响应用的正常运行。白名单验证开发者使用白名单功能,对升级改造后的应用进行测试验证,通过配置白名单可以控制接口的返回参数。1输入用户 uid,多个 uid 可使用 ;作为分隔符进行分隔,输入完成后点击 保存用户白名单。 说明:请求支付宝接口时,接口响应内容中的 uid 如果在用户白名单内,支付宝会同时返回 uid 参数和 openid 参数,具体参数名请参考相应接口文档。2开发者对应用进行测试验证后,如需重新配置白名单,回到步骤1。3白名单验证无误后,可以将应用发布上线,进行灰度验证。灰度验证开发者使用灰度功能,进行应用的线上流量控制,验证支付宝接口新增 openid 参数后,应用能够正常运行。1点击 配置灰度验证比例,输入灰度比例(注意:输入时请精确到小数点后两位,如“90.10”),点击 确定。说明:配置灰度验证比例后,请求支付宝接口时,接口响应内容中的 uid 如果命中灰度比例的用户范围,支付宝会同时返回 uid 参数和 openid 参数,具体参数名请查看接口文档。 2开发者对应用进行测试验证后,如发现应用存在问题,可以将灰度比例调至0%,对应用进行改造;如验证无误,可以上调灰度比例,直至达到100%。3灰度比例提升到100.00%且验证无误后,点击 推进到字段回收验证。 字段回收验证字段回收验证阶段,支付宝接口(包括 openapi 接口和异步通知消息等)的响应内容和异步通知消息只返回 openid 参数,不再返回 uid 参数;同时在请求支付宝接口时,开发者只能使用 openid 作为入参。开发者在此阶段需要处理存量 uid 数据,并通过白名单验证和灰度验证确保支付宝回收 uid 参数后不会对应用正常运行产生影响。如果应用从 openid 接入验证阶段推进至字段回收验证阶段后,发现上一阶段的改造升级存在问题,需要重新进行验证,可以点击 回退至openid接入验证阶段(升级进度回退至 openid 接入验证阶段后,openid 接入验证阶段和字段回收验证阶段的所有白名单/灰度比例配置项都将重置,请谨慎使用该功能)。白名单验证开发者使用白名单功能,对升级改造后的应用进行测试验证,通过配置白名单可以控制接口的返回参数。1输入用户 uid,并且使用 ;分隔开不同的用户 uid,输入完成后点击 保存用户白名单。 说明:请求支付宝接口时,接口响应内容中的 uid 如果在用户白名单内,支付宝会同时返回 uid 参数和 openid 参数,具体参数名请参考相应接口文档。2开发者对应用进行测试验证后,如需重新配置白名单,回到步骤1。3白名单验证无误后,可以将应用发布上线,进行灰度验证。灰度验证开发者使用灰度功能,进行应用的线上流量控制,验证支付宝接口新增 openid 参数后,应用能够正常运行。1点击 配置灰度验证比例,输入灰度比例(输入时请精确到小数点后两位,例如 90.10),点击 确定。说明:配置灰度验证比例后,请求支付宝接口时,接口响应内容中的 uid 如果命中灰度比例的用户范围,支付宝会同时返回 uid 参数和 openid 参数,具体参数名请查看接口文档。 2开发者对应用进行测试验证后,如发现应用存在问题,可以将灰度比例调至 0%,对应用进行改造;如验证无误,可以上调灰度比例,直至达到 100%。3灰度比例提升到 100.00% 且验证无误后,点击 完成升级。 升级完成升级完成阶段,应用已完成 openid 升级。