腾讯云API调用常见问题

如何指定调用API的环境? 调用API时,默认调用release环境的API。 如果需要调用指定环境的API,需要在API的请求头中增加参数: PA-AG-Env: env-name,其中env-name是需要调用的环境名称。 API网关如何调用后端服务? 在创建API时指定后端服务地址和后端服务请

如何指定调用API的环境?
 
调用API时,默认调用release环境的API。
 
如果需要调用指定环境的API,需要在API的请求头中增加参数:
 
PA-AG-Env: env-name,其中env-name是需要调用的环境名称。
 
API网关如何调用后端服务?
 
在创建API时指定后端服务地址和后端服务请求Path,API网关会根据填写的内容,将API请求转发到指定的后端服务。
 
创建API时为什么会提示请求Path和HTTP Method已经存在?
 
请求Path是API的标识,同一API分组内Path和HTTP Method不允许重复,可先检查是否在同一API分组内存在Path和HTTP Method相同的API。
 
例如:
 
在某一个API的请求Path是public/{name},HTTP Method为GET。
 
新录入API的请求Path是public/{userid},HTTP Method为GET时,由于{userid}和{name}在Path的相同位置,会被识别为相同的可变参数,会提示Path和HTTP Method已存在。
 
新录入API的请求Path是Public/getUserinfo/{number},HTTP Method仍为GET时,不会提示Path和HTTP Method已存在,因为{number}与{name}在Path的不同位置。

什么是应用(APP)?
 
应用(APP)是您在腾讯云API网关创建的虚拟应用,是调用API时的身份,创建应用并获得授权后,才可以在API网关调用API。每个应用(APP)均有一对App Id和App Secret作为调用API的身份验证,App Id和App Secret可在应用的基本信息中查看,可参考查看应用。
 
什么是后端服务?
 
后端服务即API功能的服务提供方,API网关会将您的API请求传递给后端服务,由后端服务完成API真正的功能。
 
API的入参定义是必须的吗?
 
不是必须的,但推荐您定义,以便您的API用户能够清楚的理解您的API,快速使用您的API;如果您没有定义入参信息,API网关将会透传请求参数。



上一篇:腾讯云API网关创建应用步骤 下一篇:腾讯云API如何保证安全

精彩导读