1

有没有办法用 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)

        {
            ...
        }

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

4

1 回答 1

2

Parameters用于定义 URI 模板参数。当您在 中定义一个项目时Parameters,它应该引用您的 URL 中的一个字段。例如:

# 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}到 URL。这对应id于本节中列出的Parameters内容。您在警告中收到错误,因为{id}URL 中没有。

于 2014-10-24T20:05:27.507 回答