蜂房JSON请求参数测试

时间:2014-10-24 19:32:24

标签: json rest apiary

有没有办法用Apiary参数测试JSON请求?

目前,我有一个带有JSON请求的简单API,其中使用+ Parameters标记布置了一些参数但当前正在抛出警告,因为这些标记尚未包含在URI模板中。见下文。

# Group Authentication

## Registration [/registeruser]
### Regster User [POST]

+ Parameters

    + id (string) ... Unique.

+ Request (application/json)

        {
            "fb_id": "1097642000199029910322322987867",
            "fb_token": "84uh8dsu9f84932h098dhsfhdsjf94021",
            "fb_token_type": 1
        }

+ Response 200 (application/json)

        {
            ...
        }

此外,我无法在提供的控制台中测试这些参数。这是不支持还是我做错了什么?

1 个答案:

答案 0 :(得分:2)

Parameters用于定义URI模板参数。在Parameters中定义项目时,它应引用您网址中的字段。例如:

# Group Authentication

## Registration [/registeruser/{id}]
### Regster User [POST]

+ Parameters

    + id (string) ... Unique.

+ Request (application/json)

        {
            "fb_id": "1097642000199029910322322987867",
            "fb_token": "84uh8dsu9f84932h098dhsfhdsjf94021",
            "fb_token_type": 1
        }

+ Response 200 (application/json)

        {
            ...
        }

注意我已将{id}添加到网址中。这与id部分中列出的Parameters相对应。您在警告中收到错误,因为网址中没有{id}