文档管理中心
指南运动健康服务应用接入云侧数据开放服务应用开发取消授权

取消授权

本文导读

在实现认证鉴权后,为了提升应用隐私安全,需要开发者为应用提供入口,供用户取消对应用的授权。

说明
  1. 请注意取消授权接口会取消应用对华为账号的所有授权。
  2. 采用以上方式取消授权之后,若用户在三天之内未重新授权,Health Service Kit会自动删除该应用创建的数据。
  3. 在您的应用未实现取消授权功能前,您可以通过以下方式手动取消对华为运动健康服务的授权:
    • 在“设置 > 华为账号 > 隐私中心 > 控制对您账号的访问”选取您的想要取消授权的应用,进行取消授权。
    • 在“华为运动健康App > 我的 > 隐私管理 > 数据分享与授权 > 账号授权应用”选取您的想要取消授权的应用,进行取消授权。

开发步骤

账号取消授权功能涉及应用的关键开发步骤如下:

  1. 应用设置取消授权入口,此部分由应用自行开发。
  2. 应用调用取消授权接口,并处理返回结果。

    接口URL格式:
    收起
    自动换行
    深色代码主题
    复制
    1. https://health-api.cloud.huawei.com/healthkit/v2/consents/
      appId
      ?deleteData=
      取消授权时是否删除该应用创建的数据
    路径参数
    展开

    参数

    参数类型

    是否必选

    描述

    appId

    String

    应用Id(三方自身的应用标识)。

    查询参数
    展开

    参数

    参数类型

    是否必选

    描述

    deleteData

    Boolean

    是否立即删除该应用创建的数据,默认场景为false(若用户在三天之内未重新授权,华为运动健康服务会自动删除该应用创建的数据)。

    请求示例
    收起
    自动换行
    深色代码主题
    复制
    1. DELETE
    2. https://health-api.cloud.huawei.com/healthkit/v2/consents/123456789?deleteData=false
    3. Content-Type: application/json
    4. Authorization: Bearer ***
    5. x-client-id: ***
    6. x-version: ***
    7. x-caller-trace-id: ***

在 指南 中进行搜索
请输入您想要搜索的关键词