Json 使用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

我试图通过引用Postman API在Postman中创建一个环境文件

发布路线-
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);