目录

创建第三方平台

前提条件

已具备HarmonyOS开发服务商资质。

准备材料

进入第三方管理平台

  1. 使用已认证的服务商帐号登录服务商合作伙伴中心网站,点击“管理中心”进入服务商管理中心。
  2. 左侧导航选择“第三方管理平台”,即可进入第三方管理平台。

创建第三方平台

  1. 进入第三方管理平台,点击页面的“创建第三方平台”,进入创建第三方平台“基本信息”设置页面。

  2. 按照页面提示填写第三方平台相关信息。
    • 最多可创建10个第三方平台。
    • 平台名称、行业标签、平台简介、平台图标、平台网站的信息,创建完毕后续可以修改,修改后重新提交审核即可。

    具体参数说明如下所示:

    参数

    说明

    平台名称

    需在2-20个字符之间,尽量简短,避免使用“华为”、“huawei”、“测试”、“test”等文案。

    平台名称具有全局唯一性,若名称被占用则需调整成其他名称。

    平台简介

    平台简介需在5-200个字符之间。

    您的官网

    请确保用户可以正常访问该网站,并且在官方网站了解您的业务和功能。

    行业标签

    请至少选择1个标签,最多可选择4个标签。

    行业标签包括:生活服务、教育、鞋服运动、出行交通、食品饮料、家具、奢侈品/配饰、美妆、母婴玩具、家电数码、日化、医疗、汽车、金融、体育、房地产、游戏、商场百货。

    平台图标

    请上传高清图片作为普通图标,要求256*256像素,仅支持jpg、png和jpeg格式,单个文件不能超过500KB。

  3. 点击“下一步”,进入“选择权限”页面,选择需要商家授权的权限。
    具体权限说明请参考权限集说明。
    • 选择的权限会展示在商家授权页面上,商家同意后即可建立授权关系。
    • 权限集默认都勾选,如果需要代商家备案,则务必勾选“应用备案”。

  4. 点击“下一步”,进入“开发资料”页面,填写相关信息。

    具体参数说明如下所示:

    参数

    说明

    消息与事件接收URL

    服务商接收消息与事件的URL。用于接收华为平台推送的消息与事件通知,如商家权限变更通知、元服务构建结果通知应用上架审核结果通知等。

    如果服务商需要使用华为平台的推送消息与事件通知功能,则可以配置此参数。

    华为平台向服务商推送通知的场景包括:

    授权回调域名

    如果需要商家授权后跳转到指定页面,则可以配置此参数。

    实现方法:在给商家进行授权的链接后加上&redirectUri=https://等协议内容+此处配置的域名。

    例如:此处配置a.b.com,那么提供的链接为:授权链接&redirectUri=https://a.b.com,商家授权后即可访问https://a.b.com页面。

  5. 点击“保存并创建凭证”,在“应用访问凭据”区域创建并下载凭据文件。

    1. 点击“一键生成公私钥”,自动生成公私钥。
    2. 点击“创建并下载凭据文件”,生成“xxxxxxprivate.json”格式的凭据文件。

      “xxxxxxprivate.json”文件中信息请妥善保存。后续调用获取用户级Token和获取应用级Token接口均需要此凭据文件中的信息。

      凭据文件中信息如下:

      {
          "project_id": "2443****7386",
          "key_id": "3a19******a29cd",
          "private_key": "-----BEGIN PRIVATE KEY-----\nMIIJQg******OaSbFA6Q******aWiepaV******WjXbG******gpzA+/O6B8j******CrLLeaVtYibw==\n-----END PRIVATE KEY-----\n",
          "sub_account": "10*****87",
          "auth_uri": "https://***********.hwcloudtest.cn/oauth2/v3/authorize",
          "token_uri": "https://***********.cloud.huawei.com/oauth2/v3/token",
          "auth_provider_cert_uri": "https://***********.hwcloudtest.cn/oauth2/v3/certs",
          "client_cert_uri": "https://***********.hwcloudtest.cn/oauth2/v3/x509?client_id="
      }

      key_id和private_key为一一对应,使用时请确保来自下载的同一文件。

      文件中各参数描述具体如下:

      参数

      说明

      project_id

      项目ID。

      key_id

      密钥ID。

      private_key

      私钥文件。

      获取用户级或应用级的Access Token时,使用该私钥进行签名生成JWT。

      sub_account

      服务账号ID,即服务商的client_id。

      获取用户级或应用级的Access Token时,该ID将用于生成JWT。

  6. 点击“完成”,创建成功后默认展示该第三方平台详情页面。

    16.8.1版本新增“代开发流程指引”功能,服务商可直接在“步骤1:搭建第三方平台”页面完成“设置权限集”、“开发资料设置”和“发布第三方平台”操作。

    后续,服务商可通过“步骤2:获取商家授权”、“步骤3:构建模板”等页面,便捷地跳转至“获取授权链接”、“行业模板管理”等配置页面,无需再从左侧导航栏搜索进入对应模块。

    完成所有步骤后,即可成功代商家发布元服务。

    “代开发流程指引”操作步骤对应的配置页面参考表。

    “代开发流程指引”操作步骤

    配置页面

    步骤1:搭建第三方平台 > 设置权限集 > 去设置

    开发配置 > 权限设置

    步骤1:搭建第三方平台 > 开发资料设置 > 去设置

    开发配置 > 开发资料设置

    步骤1:搭建第三方平台 > 发布第三方平台 > 去发布

    概览 > 申请发布

    步骤2:获取商家授权 > 通过页面获取授权链接 > 去获取

    授权信息 > 服务商授权管理 > 获取授权链接

    步骤3:构建模板 > 草稿箱 > 去上传

    行业模板管理 > 草稿箱

    步骤3:构建模板 > 模板库 > 去添加

    行业模板管理 > 模板库

    步骤4:元服务测试 > 配置平台级域名 > 去配置

    域名配置

  7. 点击详情页左上角,可返回到第三方管理平台首页。

    在首页列表中可查看新创建的第三方平台信息,包括平台名称、平台ID。