先决条件
请查看服务到服务 API 的先决条件。 此 API 仅支持 Microsoft Entra ID 身份验证类型。 如果产品配置未在 Partner Center 发布,可能会成功但不返回任何结果。请求
请求语法
请求标头
请求正文
请求示例
响应
响应正文
RecurrenceItem 对象包含以下参数。
定期状态
- Inactive/Canceled/Failed 是终止状态。当订阅进入这些状态之一时,用户必须重新购买订阅才能再次激活。用户在这些状态下无权使用服务。
- 当订阅取消时,expirationTime 会更新为取消的日期和时间。
- 订阅的 ID 在其整个生命周期中保持不变。它不会因为自动续订选项打开或关闭而变化。如果用户在达到终止状态后重新购买订阅,将创建新的订阅 ID。
- 应使用订阅的 ID 对单个订阅执行任何操作。
- 当用户在取消或停止后重新购买订阅时,如果你查询该用户的结果,将获得两个条目:一个具有旧订阅 ID 处于终止状态,另一个具有新订阅 ID 处于活动状态。
- 始终最好同时检查 recurrenceState 和 expirationTime,因为 recurrenceState 的更新可能延迟几分钟(偶尔几个小时)。
响应示例
响应示例说明
此响应显示了用户的三个订阅条目:两个处于Canceled 状态,一个当前 Active 状态并在 2021 年 7 月 26 日开始。
活动订阅的期限于 2021 年 8 月 26 日结束,并设置为在该日期自动续订。
如果续订付款失败,订阅将转到宽限窗口,用户仍会在 expirationTimeWithGrace(此示例中为 2021 年 9 月 8 日)之前收到权益。
当订阅进入宽限窗口时,recurrenceState 变为 InDunning。
宽限期结束后,订阅进入催缴窗口。
在此期间,你的服务停止授予权益,用户必须修复其付款方式。
用户在此期间无法取消或开始新订阅。
处理付款后,宽限时间(此示例中为两周)会从下一个付费期中扣除。
