App接入阿里云号码认证服务 一键登录 Java后端服务部分
下面是后台java部分,通过App端,用户确认授权后拿到的actoken来换取电话号码
Java服务端SDK
<dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId><version>4.4.4</version></dependency><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-dypnsapi</artifactId><version>1.0.4</version></dependency>
通过token获取电话号码
public String getPhone(String token) {DefaultProfile profile = DefaultProfile.getProfile("cn-hangzhou", AliConfig.ACCESSKEYID, AliConfig.ACCESSKEYSECRET);//自己阿里云的配置IAcsClient client =new DefaultAcsClient(profile);GetMobileRequest request = new GetMobileRequest();request.setAccessToken(token);//app端传过来的,需要用户授权拿到request.setRegionId("cn-hangzhou");String phone = null;try {GetMobileResponse response = client.getAcsResponse(request);if("OK".equals(response.getCode())) {phone = response.getGetMobileResultDTO().getMobile();};System.out.println(new Gson().toJson(response));} catch (ServerException e) {e.printStackTrace();} catch (ClientException e) {System.out.println("ErrCode:" + e.getErrCode());System.out.println("ErrMsg:" + e.getErrMsg());System.out.println("RequestId:" + e.getRequestId());}return phone;}
前端支持(阿里官方提供了demo的):ios,android,h5,uniapp
参考文档:https://help.aliyun.com/document_detail/117608.html?spm=a2c4g.11174283.3.6.180929d30L4Qin
App接入阿里云号码认证服务 一键登录 Java后端服务部分相关推荐
- 秒懂云通信:如何使用阿里云号码认证服务(小白指南)
简介: 手把手教你如何使用阿里云号码认证服务,超详细控制台步骤解析,快速上手! 一.如何开通阿里云号码认证服务?--登录阿里云官网--产品分类--云通信(号码认证服务) 1.登录阿里云官网,选择产品分 ...
- 阿里云本机一键登录集成
阿里云一键登录集成 //本机号码一键登录 @weakify(self);//环境检查,异步返回[[TXCommonHandler sharedInstance] checkEnvAvailableWi ...
- MQTT.fx客户端MQTT接入阿里云物联网平台,登录、订阅、发布消息
目录 1. 准备 2. MQTT.fx 设置登录名.密码 3. MQTT.fx 接入阿里云,订阅Topic 4. 阿里云下发数据给 MQTT.fx 5. MQTT.fx 发布消息给服务器 相关链接:M ...
- 阿里云本机一键登录授权页面修改
阿里云的一键登录的集成文档就是一个大大的坑,demo是也是一个小坑. 文档完全对不上授权SDK,demo你用了运行没有问题,但是你把它的模拟网络请求后台token请求接入工程使用就闪退了,当然它毕竟是 ...
- 对接阿里云号码认证服务H5方案
阿里云申请号码认证服务,填写H5(H5目前是内测,需要致电阿里客服开通) 页面地址填写 h5 页面,源地址输入后端服务接口域名 后端服务对接步骤 1. h5 获取授权token DefaultProf ...
- 阿里云号码认证服务服务端PHP版
TP5.1写的api 官方接入说明:https://github.com/aliyun/openapi-sdk-php/blob/master/README-zh-CN.md?spm=a2c4g.11 ...
- uni-app接入阿里云认证SDK(号码认证服务),App客户端一键登方式
uni-app接入阿里云认证SDK(号码认证服务)App客户端一键登方式 首先,你需要了解和开通阿里云的号码认证服务,地址:https://help.aliyun.com/product/75010. ...
- 【安信可A9G专题⑤】A9G模组AT指令MQTT接入阿里云实现APP控制
本系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. 1.A9G环境在windows上搭建并编译,串口打印 Hello GPRS 2.A9G在微信公众号上的定位功能笔记分享 ...
- 修改串口设备名ttymxc1_ESP8266接入阿里云——基于官方SDK接入阿里云串口获取云下发数据...
作者:电子快递哥 日期:于2020年3月18日 有态度,有温度,欢迎关注电子快递哥,转载请注明出处, ESP8266接入阿里云 --之一基于官方SDK接入阿里云串口获取云下发数据 一.获取阿里云IoT ...
最新文章
- java 鸡尾酒排序_冒泡排序及优化(Java实现)
- LeetCode : Valid Parentheses
- Python -day 9
- Java 集合系列06: Vector深入解析
- HDU 2034 人见人爱A-B【STL/set】
- SLAM--求解2D-2D图像间的运动
- Java集合类源码分析汇总
- js自定义函数传参(字符串)问题
- ios隐私政策_新的iOS 14已经揭露了严重的隐私问题
- lineageos信号叉号_Z1刷lineage os 14.1 15.1官方版后信号上叉号的清除教程
- 解析下载blob视频
- 工程测量计算机在线用,《用TI 图形计算器学编程》—应用篇—工程测量.pdf
- OpenWrt上搭建纯L2TP服务器[ZT]
- P3647 [APIO2014]连珠线
- 做为一个新手如何架设传奇
- 如何获取input输入框中的值?
- linux内核sock_sendmsg,为什么linux中sendto函数中的msg.msg_iovlen=1;
- delmia机器人工具_DELMIA软件:机器人搬运仿真
- SpringMVC4.x源码分析(七):使用XStream处理xml请求和响应消息实战
- Linux字符设备驱动程序开发(1)-使用字符设备驱动
热门文章
- 设计模式学习之访问者模式
- 怎样清理苹果手机内存空间_你还不知道?苹果手机这样清理垃圾,轻松腾出10G内存!...
- #MATLAB /Simulink 错误记录
- 如何设置文档的默认打开方式
- php的惰性加载,thinkphp5.0的惰性加载
- 计算机知识博大精深,如何学好计算机之忠言逆耳
- mysql中导入csv文件_怎么把csv文件导入mysql?
- Bitwise Operation
- 计算机毕业设计之java+ssm基于个人需求的外卖订餐推荐系统
- Context-aware Attentional Pooling (CAP) for Fine-grained Visual Classification