当前位置: 首页 > news >正文

免费 网站 cms营销网站建设门户

免费 网站 cms,营销网站建设门户,海南广播电视总台,Sweipe wordpress【写在前面】 本文主要介绍使用API7及以下版本开发HarmonyOS应用时,通过华为帐号SDK和云侧接口获取手机号码的主要开发步骤,注意:开发过程中集成的华为帐号SDK仅支持API7及以下版本的HarmonyOS应用。 【前提准备】 1、HarmonyOS应用已申请获…

【写在前面】

本文主要介绍使用API7及以下版本开发HarmonyOS应用时,通过华为帐号SDK和云侧接口获取手机号码的主要开发步骤,注意:开发过程中集成的华为帐号SDK仅支持API7及以下版本的HarmonyOS应用。

【前提准备】

1、HarmonyOS应用已申请获取手机号码的权限,申请权限文档请参考文档:

手机号权限申请流程

2、登录的华为帐号已绑定手机号码

【开发步骤】

步骤1:集成华为帐号HarmonyOS Javascripts SDK,进行开发准备和集成SDK等一系列步骤,按照文档操作即可。调用登录华为帐号接口时,使用Authorization Code方式进行登录,参考文档如下:

华为账号服务(HarmonyOS(JavaScript))

注意:调用登录华为帐号接口时,参数需要通过setScopeList或setScope方法传入手机号的scope(即https://www.huawei.com/auth/account/mobile.number),此部分代码如下所示,以setScope为例:

import {HuaweiIdAuthParamsHelper, HuaweiIdAuthManager} from '@hw-hmscore/hms-jsb-account';
var signInOption = new HuaweiIdAuthParamsHelper().setId().setProfile().setScope(new Scope('https://www.huawei.com/auth/account/mobile.number')).setAuthorizationCode().build();

步骤2:集成华为帐号SDK调用华为登录接口,可以获取到authorization code(即通过getServerAuthCode方法获取到authCode,下文中authCode表示此处获取的用户授权码),获取到authCode后,HarmonyOS应用可通过http请求调用云侧获取凭证Access Token接口,获取AccessToken,接口参考文档如下:

获取凭证Access Token

步骤3:在获取到AccessToken后,再次用http请求调用云侧Gopen.User.getInfo 接口,AccessToken作为参数,获取手机号,接口参考文档如下:

获取用户信息

【参考文档总结】

  • 华为帐号HarmonyOS Javascripts SDK:

    华为账号服务(HarmonyOS(JavaScript))

  • setScopeList接口文档:

    setScopeList

  • 获取凭证Access Token接口(云侧):

    获取凭证Access Token

  • 获取用户信息接口(云侧):

    获取用户信息

  • @ohos.net.http (数据请求):

    @ohos.net.http (数据请求)

【FAQ】

1、通过集成华为帐号SDK无法直接获取手机号码,需要使用从SDK获取的authCode调用云侧相关接口获取手机号码;

2、调用云侧获取凭证AccessToken接口时,redirect_uri为非必填参数,若设置了回调参数可进行传参;

3、API8及以上HarmonyOS应用,华为帐号暂未对三方应用开发可用的SDK。

http://www.ds6.com.cn/news/17042.html

相关文章:

  • 网站收录突然全部没有了营销型网站推广
  • 哪个b2b网站做推广效果好网络推广的主要工作内容
  • 住房城乡建设委门户网站广州免费个人主页网站
  • 做网站的诈骗公司十大广告公司
  • 郑州网站设计网站网页设计案例
  • 云速建站可以建个人网站吗网站seo应用
  • 中山手机网站建设电话搜索引擎关键词快速优化
  • 家用电脑如何做网站服务器企业网站建设哪家好
  • 做网站用的什么服务器吗seo分析工具
  • 怎么样让网站做的大气百度seo查询系统
  • thinkphp做的网站怎么预览baidu百度首页官网
  • 江苏网站建设南通小红书seo排名帝搜软件
  • 程序开发语言有哪些上海seo优化
  • 泰安网站建设广告百度广告推广怎么做
  • 在线教育网站用什么做东莞网络推广平台
  • 做网站营业执照经营范围怎么填写北海seo快速排名
  • 喷码机营销型网站百度关键词优化首选667seo
  • Wordpress手机端模版性价比高seo排名优化的
  • 中山专业网站建设价格网页设计与制作学什么
  • 给博彩做网站网络销售的工作内容
  • 网站建设很难吗百度指数的搜索指数代表什么
  • 有成功案例的网站搜索引擎优化seo什么意思
  • 兰州做网站多少钱长沙seo袁飞
  • 武汉网站seo哪家公司好北京seo培训
  • 6网站建设做网站江门seo网站推广
  • 微商城网站策划福建省人民政府门户网站
  • 用户界面设计软件直通车关键词优化
  • 广东网站建设服务谷歌google
  • 云服务器做网站好吗b站是哪个网站
  • 会展中心网站建设广州外包网络推广公司