这些地方容易出错 | 学习笔记

简介: 简介:快速学习这些地方容易出错

开发者学堂课程【阿里云 API 网关使用教程:这些地方容易出错】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/406/detail/5239


这些地方容易出错

内容简介

一、关于 API 的类型

二、API 定义是什么

三、对 API 草稿的定义


一、关于 API 的类型

关于公有和私有的界限:基本上可以这样理解,私有的API除非你主动授权给某一个 app,否则是不会有任何人能够看到的。

即使说你把某一个 API 分组上架到云市场了,那么这个分组中一些私有类型的 API 是不会暴露出来的,他只会把这个分组中的公开类型放到云市场上。

image.png


二、API 定义是什么

草稿是什么?那我现在线上运行的是哪一个定义?

经常出现,有用户改了 API 的定义但是线上还是旧的出现这个的原因可能是没有发布,那这个可能是有歧义的,我们创建一个 API ,

看一下运行环境的这一列,因为没有操作发布,所以他这个时候就是纯粹的是一个草稿,它的定义根本就没有在任何环境里生效

那么我们需要操作把他发布上,比如说我们把它发布到线上。然后这个时候会发现这个线上这个环境后面多了运行中三个字,那么有这个这样的才是表示已经发布到这个环境了,点击这个运行中。

随后出现的就是目前在这个环境中运行的定义,对于定义到底和我们本地的这个草稿是否移位置,这个要看你后来有没有再改过,如果说后来在这个 API 定义这里又编辑过。

然后没有发布的话,那么他们两个就是不一致的,所以一定要切记,就是有修改,一定要发布。他才会生效。

image.png


三、对 API 草稿的定义

这个页面其实我们是对 API 草稿的调试也并不是某一个环境中运行定义的调试,他调试的就是你最后更改了这一版的 API 草稿定义。

而且因为他调试的是草稿,直接是在开放 API 的这个用户,这里直接赋予了调试的这个权利,所以他并没有 app 相关的东西,也就是说他没有认证,那么我们这个调试也只是针对草稿,然后没有签名方面的调试的。

image.png

相关文章
|
3月前
|
人工智能 开发者 UED
Devchat究竟好用在那些地方呢?
Devchat究竟好用在那些地方呢?
45 0
|
4月前
|
JSON 前端开发 Java
前后端数据交互-----表单数据获取不到,出错的原因,在编写接口时,没有考虑数据如何返回,解决问题的思路,找到自己出错的地方,围绕着出错的地方进行考虑(很重要),找对解决问题的视频,理清返回数据的思路
前后端数据交互-----表单数据获取不到,出错的原因,在编写接口时,没有考虑数据如何返回,解决问题的思路,找到自己出错的地方,围绕着出错的地方进行考虑(很重要),找对解决问题的视频,理清返回数据的思路
|
测试技术
R问题|代码报错如何解决?
R问题|代码报错如何解决?
286 0
|
前端开发 计算机视觉 Python
代码报错还好说,源码报错才难搞!分享自己源码报错的解决过程!
代码报错还好说,源码报错才难搞!分享自己源码报错的解决过程!
139 0
代码报错还好说,源码报错才难搞!分享自己源码报错的解决过程!
|
自然语言处理 C语言
梦开始的地方
一个新手梦开始的地方
|
Python 索引
初学Python常见异常错误,总有一处你会遇到!
初学Python常见错误 忘记写冒号 误用= 错误 缩紧 变量没有定义 中英文输入法导致的错误 不同数据类型的拼接 索引位置问题 使用字典中不存在的键 忘了括号 漏传参数 缺失依赖库 使用了python中对关键词 编码问题 1.
1592 0
讨论:有多少项目是因为程序的原因而失败的
导读:外刊IT评论翻译了一篇《关于程序成本的讨论》以下是文章全部内容: 昨天在#SCNA(北美2010软件技术大会)的一个专题小组讨论会上,@chadfowler 提出了这个问题:”有多少项目是因为程序的原因而失败的?“我想,他是想说造成项目失败的主要原因是业务问题,而非技术问题。
1063 0
|
C语言 C++
c语言几个松散的地方(不足的地方,不严谨的地方,它容易出错的地方)。
c语言是面向过程的语言,是弱类型语言,c语言的源代码基本就是无数个函数的堆砌。即很多函数就组成c语言源代码了,也即它的源代码基本就是函数构成的。 C语言里面的test()和test(void)是不一样的。
980 0