Json 使用postman API在postman中创建环境
我试图通过引用Postman API在Postman中创建一个环境文件 发布路线-Json 使用postman API在postman中创建环境,json,postman,Json,Postman,我试图通过引用Postman API在Postman中创建一个环境文件 发布路线-https://api.getpostman.com/environments 请求标题-内容类型和API密钥 请求机构- { "type": "object", "properties": { "environment": { "type": "object", "properties": { "nam
https://api.getpostman.com/environments
请求标题-内容类型和API密钥
请求机构-
{
"type": "object",
"properties": {
"environment": {
"type": "object",
"properties": {
"name": {
"type": "string",
"maxLength": 254,
"minLength": 1
},
"values": {
"type": "array",
"maxItems": 100,
"additionalItems": false,
"items": {
"type": "object",
"properties": {
"key": {
"type": "string",
"maxLength": 254
"minLength": 1
},
"value": { "type": "string" },
"enabled": { "type": "boolean" }
},
"required": ["key", "value"]
}
}
},
"required": ["name"]
}
},
"required": ["environment"]
}
但响应返回了以下信息:
{
"error": {
"name": "malformedRequestError",
"message": "Missing required property: environment"
}
}
我遗漏了什么吗?如果您使用API文档上的另一个示例主体并编辑详细信息,这应该对您有用。您使用的示例只是告诉您我所看到的模式信息
{
"environment": {
"name": "My New Environment",
"values": [
{"key": "variable_name_1", "value": "my_value"},
{"key": "variable_name_2", "value": "my_other_value"}
]
}
}
谢谢Danny,我可以创建环境,但它没有显示在右上角的环境列表中。您是否使用本机应用程序,但通过API调用创建环境?而且它可能没有同步,所以您可能还看不到它们。如果这是另一个问题,你可能想提出另一个问题。如果您能够创建环境,那么原始的问题似乎得到了回答。:)是的,我正在使用本机应用程序,但使用API创建环境,以消除创建环境的任何手动步骤。它说它已经同步并且
https://api.getpostman.com/environments
我的新环境已经离开我的机器了,所以我现在还不能告诉你。您是否尝试过关闭应用程序/登录和注销等经典步骤:(是的,我已经完成了重新启动/注销/登录等IT黑魔法。但是没有运气。请不要只发布代码作为答案,还要解释代码的作用以及它如何解决问题。带有解释的答案通常更有帮助、质量更好,并且更有可能吸引更多的投票。)
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("token", jsonData.token);