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

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

开发者学堂课程【阿里云 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

相关文章
|
4月前
|
人工智能 开发者 UED
Devchat究竟好用在那些地方呢?
Devchat究竟好用在那些地方呢?
48 0
|
5月前
|
JSON 前端开发 Java
前后端数据交互-----表单数据获取不到,出错的原因,在编写接口时,没有考虑数据如何返回,解决问题的思路,找到自己出错的地方,围绕着出错的地方进行考虑(很重要),找对解决问题的视频,理清返回数据的思路
前后端数据交互-----表单数据获取不到,出错的原因,在编写接口时,没有考虑数据如何返回,解决问题的思路,找到自己出错的地方,围绕着出错的地方进行考虑(很重要),找对解决问题的视频,理清返回数据的思路
|
7月前
|
文字识别 小程序 开发工具
mPaaS小程序问题之调用选图片的时候报错如何解决
mPaaS小程序是阿里巴巴移动平台服务(mPaaS)推出的一种轻量级应用解决方案,旨在帮助开发者快速构建跨平台的小程序应用;本合集将聚焦mPaaS小程序的开发流程、技术架构和最佳实践,以及如何解决开发中遇到的问题,从而助力开发者高效打造和维护小程序应用。
|
测试技术
R问题|代码报错如何解决?
R问题|代码报错如何解决?
296 0
|
SQL BI 数据处理
十个SQL代码最容易出错的地方和解决方案
这十个代码错误处,是我在日常工作中总结的一些问题,同时也包括了我解决这些问题时采用的一些方法。这些方法仅供参考,具体还需要根据数据和业务需求进行调整,才能编写出正确的 SQL 代码。
697 0
|
前端开发 计算机视觉 Python
代码报错还好说,源码报错才难搞!分享自己源码报错的解决过程!
代码报错还好说,源码报错才难搞!分享自己源码报错的解决过程!
144 0
代码报错还好说,源码报错才难搞!分享自己源码报错的解决过程!
|
自然语言处理 C语言
梦开始的地方
一个新手梦开始的地方
讨论:有多少项目是因为程序的原因而失败的
导读:外刊IT评论翻译了一篇《关于程序成本的讨论》以下是文章全部内容: 昨天在#SCNA(北美2010软件技术大会)的一个专题小组讨论会上,@chadfowler 提出了这个问题:”有多少项目是因为程序的原因而失败的?“我想,他是想说造成项目失败的主要原因是业务问题,而非技术问题。
1066 0
|
Python
代码遇到异常怎么办?不要慌,来看看这个!
先引入一个网上找的表格 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) ...
1123 0
|
C语言 C++
c语言几个松散的地方(不足的地方,不严谨的地方,它容易出错的地方)。
c语言是面向过程的语言,是弱类型语言,c语言的源代码基本就是无数个函数的堆砌。即很多函数就组成c语言源代码了,也即它的源代码基本就是函数构成的。 C语言里面的test()和test(void)是不一样的。
983 0
下一篇
DataWorks