有没有办法用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)
{
...
}
此外,我无法在提供的控制台中测试这些参数。这是不支持还是我做错了什么?
答案 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}
。