| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 调用华为云API获取token值 -> 正文阅读 |
|
[Python知识库]调用华为云API获取token值 |
目录 前言介绍调用IAM服务的获取用户Token如何调用API,该API获取用户的Token,Token可以用于调用其他服务时鉴权。 一、API是什么??API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 二、API有什么用??API 的一个主要功能是提供通用功能集。 API同时也是一种中间件,为各种不同平台提供 数据 共享。 程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。 良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的可维护性和可扩展性。 三、构造请求1.请求URI我们日常调用api是使用一个URI地址 URI由如下部分组成: {URI-scheme}://{Endpoint}/{resource-path}?{query-string} https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens /v3/auth/tokens 是获取用户token的资源路径
? ? ? ? ? ? ? ? ? ? ? ? ?? ?2.请求方法POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens 这里使用POST:请求服务器新增资源或执行特殊操作。 四、请求消息体请求消息体通常以结构化格式(如JSON或XML)发出 需要指定:Content-Type: application/json? 定义请求体以json文件发出 其中username为用户名,domainname为用户所属的帐号名称,********为用户登录密码 username、domainname、******** 获取方法如下图所示: 1、华为云首页 2、 点击凭证 ?3、API凭证 username:IAM用户名? project:找到自己区域所属项目名称 ?案例:
五、调试在API Explorer中调试该接口。 也可通过下图方法找到 填写完用户密码后点击调试: 获取token成功:? ?总结1、请求头 POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens 2、请求体
3、最后调试 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 14:55:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |