问题标签 [apiary.io]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apiary.io - 如何将 API 版本添加到 Apiary Mock Server
有没有办法将 API 版本添加到 Apiary Mock Server?
例如:httpv1
: //private-XXXXX-apiname.apiary-mock.com//mocks/1?school_id=1
apiblueprint - Apiary 中 Host: 参数的用途是什么?
Host:
Apiary中参数的用途是什么。例如:
api - 如何在 API 蓝图中获取对请求的响应
我们正在研究使用 API 蓝图。在某些情况下,我们希望在 Request 的基础上得到 Response。所以,任何人都知道我们如何在 API Blueprint 中做到这一点。
apiblueprint - 在蓝图中指定嵌套(对象)?
我的嵌套对象属性没有显示错误/警告,但在 apiary.io 中没有有用地显示。我究竟做错了什么?
我有一个这样的结构(响应体):
{
"f1": "v1",
"f2": "v2",
"f3": {
"f3f1": "v3v1",
"f3f2": "v3v2"
}
}
当我阅读几个规范时,这应该被描述为
+ Attributes
- f1: v1
- f2: v2
- f3
- f3f1: v3v1
- f3f2: v3v2
并且 apiary.io 应该显示一个表(除其他外)显示所有四个示例值。
但是结果表没有提到子对象。
可以这样做(是否支持)?如何?
apiary.io - 蜂房代理请求超时
我正在尝试使用 Apiary 记录我的 API 和测试请求,但我不断收到响应 504 代理请求超时。我的 API 在我的机器上运行在http://localhost:3000/下,我在 HOST 元数据下指定了它。当我单击调用下的比较时,它显示 Apiary 添加了一个标头“主机”,它指定了用户特定的代理。有什么我遗漏的东西还是 Apiary 不像本地主机?
json - 多个单个对象的 APIARY 模拟 JSON 数据
在我的养蜂场中,我定义了以下内容以在将 id 传递给带有所有详细信息的单个 Note 对象时检索一个 id
http://private-22c1f-polpan.apiary-mock.com/notes/2
如果我想通过传递 3 传递另一个 id,如何在 apiary 中定义 JSON 条目?
但是,当我尝试
http://private-22c1f-polpan.apiary-mock.com/notes/3
它没有返回 id 3 的详细信息。
我该如何解决这个问题?
json - MSON 中的对象嵌套数组在 Apiary.io 文档中为空
我想创建一个嵌套数组,其中包含 MSON 格式的对象,以与 API Blueprint 和 Apiary 一起使用。我的代码看起来是正确的,但是当我在 Apiary 中渲染它时,我没有得到预期的 JSON。
我要创建的示例:导航有多个类别。每个类别可以有多个子类别。每个类别和子类别都有一个名称。
我为此创建的 MSON:
我期望的 JSON 输出:
我在 Apiary 中得到的输出
rest - Apiary.io - 具有不同参数的多个响应(200)
我试图通过不同的参数获得不同的响应,但有些东西不起作用。
这是我的 API:
但是当调用 /questions/1 或 /questions/2 时,响应总是相同的:
怎么了?
谢谢
apiblueprint - 为什么 Apiary 控制台没有对此 API 蓝图给出正确的响应?
我正在尝试创建一个简单的演示 API Blueprint 如何与 Apiary.io 一起使用。对于演示,我想将Mashape Weather API 的端点放入蓝图中。
这是尝试:
http://docs.weatherapi3.apiary.io/#reference/weather/weather-data/get-the-weather-data?console=1
它似乎有效(意思是,控制台中的 Try it out 按钮给出了响应),但我得到了这个结果:
通过 cURL 传递的相同结果确实给出了正确的响应,即天气的输出。
我在蓝图中是否配置错误?
或者,Mashape 是否会阻止来自 Apiary.io 的调用?
这是蓝图:
parameters - 更多具有不同 URI 参数的 [GET] 请求-响应示例
我有一个 URI:/lessons/{language}/{type}
我想在我的蓝图中有更多具有不同参数 {language} 和 {type} 的模拟请求响应。在我看来,这对于 GET 方法是不可能的。
我的想法是: GET /lessons/cs/easy 将返回:
并且 GET /lessons/de/easy 将返回:
这是我的语法(在下面),它不起作用。
这是它在预览中的样子。