天猫精灵与oauth的认证接入流程(AliGenie智能家居接入流程)

写在前面的叨叨:对于天猫精灵的对接网上的教程也是颇少的,所以希望我的记录过程也能对他人学习有所帮助,要想学一样新的技术必须得找到相关技术文章好好专研了,在学习的路上孜孜不倦,偶遇难解决的bug也幸得圆满解决。

工欲善其事必先利其器,首先要准备好认证好的服务器和ssl的认证。

然后开始写oauth的认证,楼主用的是oauth2.0与spring的整合。

oauth的认证流程是先请求到code再用请求token,token的post请求测试方法可以用postman测试,请求示例:请求示例:

http://localhost:8080/oauth/token?client_id=***&client_secret=***&grant_type=authorization_code&code=[code]&redirect_uri=[redirect_uri]

返回格式:

{"access_token":"2c612eb7-a22b-45f0-8b2e-cd6f9e366772","token_type":"bearer","refresh_token":"6c984bdc-01c7-486f-93bf-5637990d8a37","expires_in":43199,"scope":"read write"}

最重要的是配置服务这里!!!

 

(1)账户授权链接:表示该链接为开发商提供的账户授权登录的H5页面链接

     (2)ClientId和Client Secret: 开发商自己平台创建的AliGenie的客户端Id和客户端密钥

     (3)回调地址:授权回调AliGenie 的回调地址

     (4)Access Token URL: 通过code换取access_token的地址

成功页面如下。

 

 

成功之后会返回一段json到开发者网关地址。

后续:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/64264.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android之微信界面设计

Android Studio 学习之实现微信首页界面 一、界面布局分析。 首先进行界面布局,看需要几个.xml文件。 1.top.xml对微信界面的顶部进行设计 2.bottom.xml对于微信界面的底部进行设计,通过ImageButton设置四个图像按钮,同时将4个TextView进行…

类微信界面设计2

一.设计要求&#xff1a;在上一次设计的基础上进行补充&#xff0c;实现activityforresult功能。 二.设计步骤 1.新建一个新的activity2&#xff0c;recycleview的某一项点击后跳转到这个新的activity2 activity_2.xml&#xff0c;代码如下&#xff1a; <?xml version&q…

03、layout版图设计

举例一&#xff1a;为了使仿真更加精确&#xff0c;下面在layout中对这个短路微带线进行进一步的仿真。 &#xff08;1&#xff09;新建layout &#xff08;2&#xff09;版材设置 &#xff08;3&#xff09;版图设计 ①添加变量 【EM→Component→Parameters...】 ②微带线…

类微信界面的制作-1 类微信app界面框架

使用Android Studio制作一个类微信APP界面的框架 系统是win10&#xff0c;sdk是Android 33 创建一个新项目&#xff0c;语言为java 将UI素材文件导入&#xff08;复制直接在drawable中粘贴&#xff09;到drawable中 全部选是 在layout的XML中创建一个新的Layout XML file 拖动…

《Android》Chap.4 UI开发

常用控件的使用方法 TextView 理论 属性含义用法android:id唯一标识符\android:layout_width控件宽度match_parent&#xff1a;让当前控件的大小和父布局的一样&#xff1b; wrap_content&#xff1a;让当前控件的大小正好适配里面的内容&#xff1b;android:layout_height空…

类微信界面设计

类微信界面设计 v1.0 一、程序运行效果及界面二、实现代码1.xml文件界面设计2.class类文件控制3.主类 一、程序运行效果及界面 程序的界面包括上边框、下边框和中间的内容&#xff0c;上边框显示软件名“微信”&#xff0c;下边框内有四个部分&#xff0c;分别为“消息”、“好…

聊天界面的制作(一)——基本布局的实现

基本功能 1. 自定义标题栏。&#xff08;标题栏不做任何功能&#xff09; 2. 有左右发送按钮。&#xff08;这个只能自己和自己聊天哦&#xff0c;所以有左右发送按钮&#xff09; &#xff08;1&#xff09;点击左边按钮发送按钮&#xff0c;在ListView的左侧显示。   &…

AS中类微信界面设计

用Android studio编写类微信应用之基本界面 要编写一个类似微信那样的应用&#xff0c;第一步是写出一个类似那样的界面&#xff0c;之后的各种功能都是在完成界面之后实现的。完成之后界面大致是这样的。 XML文件的编写 要实现的功能是一个类似微信的界面&#xff0c;并且选…

移动开发一:类微信门户界面框架设计

设计目标&#xff1a; 本作业框架需要使用fragment&#xff0c;activity来实现一个类微信门户界面的设计。 功能说明&#xff1a; 这个框架需要设计出的要点有两点&#xff1a; 1. 顶部标识需要常驻 2. 底部按钮切换时可以变换样式或者颜色&#xff0c;同时主页面内容切换 代码…

安卓开发 微信ui界面设计 (Android Studio)

功能&#xff1a; 开发一个类似微信的主页面框架,UI布局为上中下结构,包含4个tab界面&#xff1a; 开发技术为&#xff1a; layout xml、控件、监听&#xff0c;fragment&#xff1b; 设计流程&#xff1a; 创建项目 改下项目名&#xff0c;编程语言为java UI界面 UI界面由多个…

移动开发技术一:微信门户界面设计

目录 一、设计目标二、功能说明三、代码解析1.顶部代码2.底部代码3.基本布局代码4.中部布局代码5.MainActivity.java 四、运行展示五、源码仓库地址Gitee 总结 一、设计目标 1&#xff09;完成类微信的门户页面框架设计&#xff0c;APP最少必须包含4个tab页面&#xff0c;框架设…

第004天:APP在平板上的UI布局设计

当今是移动设备发展非常迅速的时代&#xff0c;不仅手机已经成为了生活必需品&#xff0c;就连平板电脑也变 得越来越普及。平板电脑和手机最大的区别就在于屏幕的大小&#xff0c;一般手机屏幕的大小会在3英寸 到6英寸之间&#xff0c;而一般平板电脑屏幕的大小会在7英寸到10英…

android开发——类微信界面设计

功能要求 开发一个类微信的主界面框架&#xff0c;UI布局为上中下布局&#xff0c;包含4个tab界面&#xff0c;当点击选择底部部件的时候进行页面切换 开发技术 layout xml、控件、监听、fragment 页面设计 微信的界面布局分为上中下三个部分。 &#xff08;1&#xff09…

类微信界面设计1

1. 设计目标 实现一个类似微信的底部tab栏切换 2. 功能说明 一个类微信的app&#xff0c;现阶段完成功能为点击对应按钮能够切换到对应界面 3. 代码解析 1).头部 使用LinearLayout布局。 <?xml version"1.0" encoding"utf-8"?> <LinearLayo…

马原强化考点

马原核心考点 考点1 非重点 马克思主义的内涵和构成&#xff08;马克思主义是什么&#xff09; 内涵&#xff1a; 1.创立者 &#xff1a;马恩创立&#xff0c;后继者发展 2.内容 &#xff1a;自然&#xff0c;社会&#xff0c;人类思维&#xff08;唯物史观不包括自然&#xff…

[哲学部分]马克思主义基本原理概论思维导图

2020/3/3 更新 之前链接关了补一个 链接&#xff1a;https://pan.baidu.com/s/1tsmAkdRG7jE1eMz34Ea4qQ 提取码&#xff1a;7y2j 2019/10/23 更新 由于最近比较忙 没时间一一回复大家的评论和邮件&#xff0c;我把文件放到了百度云&#xff0c;大家自取 谢谢大家支持 链接&…

马原,期末复习部分知识点,思维导图

原链接&#xff1a;https://gitmind.cn/app/doc/39a4c3a6e1a3d7892c79030d028cadbf 感谢观看&#xff01;

马原复习思维导图-前三章

一天一个奇迹系列&#xff0c;这个思维导图做的时候很爽&#xff0c;然而并没有什么用 ……马原这种东西看不懂就是看不懂&#xff0c;要应付考试还是要专心听课555 绪论部分 第一章 第二章 第三章