重要
Microsoft Store 评论 API,如本主题所述,当前无法正常工作。 与其使用 API,不如通过使用合作伙伴中心 来实现相同的任务。
如果要以编程方式响应对应用的客户评审,则可以在 Microsoft 应用商店评审 API 中使用此方法,首先确定你是否有权响应评审。 你无法响应已选择不接收评审回复的客户提交的评论。 确认可以回复评论后,可以使用通过 提交对应用评论的响应 的方法,以程序化方式进行回复。
先决条件
若要使用此方法,首先需要执行以下操作:
- 完成 Microsoft Store 分析 API 的所有先决条件(如果尚未这样做)。
- 获取 Azure AD 访问令牌,以供在此方法的请求标头中使用。 获取访问令牌后,在它到期前,你有 60 分钟的使用时间。 令牌过期后,可以获取一个新令牌。
- 获取要检查的评审的 ID,以确定是否可以对其进行响应。 在 Microsoft Store 分析 API 中的 获取应用评审 方法的响应数据,以及 评审报告的 脱机下载 中,可以找到评审 ID。
请求
请求语法
| 方法 | 请求 URI |
|---|---|
| 获取 | https://manage.devcenter.microsoft.com/v1.0/my/reviews/{reviewId}/apps/{applicationId}/responses/info |
请求标头
| 标题 | 类型 | DESCRIPTION |
|---|---|---|
| 授权 | 字符串 | 必填。 Azure AD 访问令牌,形式为Bearer<token>。 |
请求参数
| 参数 | 类型 | DESCRIPTION | 必选 |
|---|---|---|---|
| 应用ID | 字符串 | 应用的商店 ID,该应用包含您希望确定是否可以回复的评论。 商店 ID 可在合作伙伴中心的 应用标识页 上找到。 应用商店 ID 示例为 9WZDNCRFJ3Q8。 | 是的 |
| reviewId | 字符串 | 要响应的评论的 ID(这是 GUID)。 在 Microsoft Store 分析 API 中的 获取应用评审 方法的响应数据,以及 评审报告的 脱机下载 中,可以找到评审 ID。 如果省略此参数,此方法的响应正文将指示你是否有权响应指定应用的任何评论。 |
否 |
请求示例
以下示例如何使用此方法来确定是否可以响应给定的评审。
GET https://manage.devcenter.microsoft.com/v1.0/my/reviews/6be543ff-1c9c-4534-aced-af8b4fbe0316/apps/9WZDNCRFJ3Q8/responses/info HTTP/1.1
Authorization: Bearer <your access token>
响应
响应体
|值 |类型 |说明 |
|------------|--------|-----------------------| |CanRespond |布尔值 |值 true 指示你可以响应指定的评审,或者你有权响应指定应用的任何评审。 否则,该值为 false。 | |DefaultSupportEmail |string |应用在应用商店列表中指定的 支持电子邮件地址。 如果未指定支持电子邮件地址,此字段为空。 |
响应示例
以下示例演示此请求的示例 JSON 响应正文。
{
"CanRespond": true,
"DefaultSupportEmail": "support@contoso.com"
}
相关主题
- 使用 Microsoft 应用商店分析 API 提交对评论的响应
- 使用合作伙伴中心 响应客户评论
- 使用 Microsoft 应用商店服务来响应评论
- 获取应用评论