养蜂场控制台为什么没有对此API蓝图给出正确的响应?

汤姆·约翰逊

我正在尝试创建一个简单的演示,说明API蓝图如何与Apiary.io一起使用。对于演示,我想将Mashape Weather API端点放入蓝图。

这是尝试:

http://docs.weatherapi3.apiary.io/#reference/weather/weather-data/get-the-weather-data?console=1

似乎可行(意思是,控制台中的“试用”按钮给出了响应),但是我得到了以下结果:

{
  "query": {
    "count": 0,
    "created": "2015-06-21T11:12:06Z",
    "lang": "en-US",
    "results": null
  }
} 

通过cURL传递的相同结果的确给出了正确的响应,这是天气的输出。

我在蓝图中是否配置有误?

另外,Mashape是否会阻止来自Apiary.io的呼叫?

这是蓝图:

 FORMAT: 1A
 HOST: https://simple-weather.p.mashape.com

 # Weather API

 Display Weather forecast data by latitude and longitude. Get raw weather data OR simple label description of weather forecast of some places.

 # Weather API Root [/]

 # Group Weather

 Resources related to weather in the API.

 ## Weather data [/weatherdata{?lat}{?lng}]

 ### Get the weather data [GET]

 Get the weather data in your area.

 + Parameters
     + lat: 55.749792 (required, number) - Latitude
     + lng: 37.632495 (required, number) - Longitude

 + Request JSON Message

     + Headers

             X-Mashape-Authorization: {hidden in this post}
             Accept: text/plain

 + Response 200 (application/json)

     + Body

        [
            {
          "query": {
            "count": 1,
            "created": "2014-05-03T03:57:53Z",
            "lang": "en-US",
            "results": {
              "channel": {
                "title": "Yahoo! Weather - Tebrau, MY",
                "link": "http://us.rd.yahoo.com/dailynews/rss/weather/Tebrau__MY/*http://weather.yahoo.com/forecast/MYXX0004_c.html",
                "description": "Yahoo! Weather for Tebrau, MY",
                "language": "en-us",
                "lastBuildDate": "Sat, 03 May 2014 11:00 am MYT",
                "ttl": "60",
                "location": {
                  "city": "Tebrau",
                  "country": "Malaysia",
                  "region": ""
                },
                ...//truncated for this post
                }
              }
            }
          }
        }
             ]
杰克

蓝图的GET参数中有一个小错误。参数应写为:({?param1,param2}请参阅:URI模板

所以,如果你只需要改变## Weather data [/weatherdata{?lat}{?lng}]## Weather data [/weatherdata{?lat,lng}]它的工作原理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

养蜂场:是否可以记录什么是JSON响应字段?

来自分类Dev

养蜂场将多个蓝图文件合并为一个api

来自分类Dev

Neteller Rest养蜂场

来自分类Dev

养蜂场:有没有一种方法可以定义参数选项?

来自分类Dev

养蜂场REST服务定义

来自分类Dev

养蜂场JSON请求参数测试

来自分类Dev

养蜂场能否在响应对象上创建锚点

来自分类Dev

如何记录使用养蜂场的多部分请求?

来自分类Dev

为什么即使代码中没有输入,控制台仍要求输入?

来自分类Dev

为什么WSL Ubuntu控制台没有滚动条?

来自分类Dev

为什么我的节点应用程序没有登录到终端或Chrome控制台?

来自分类Dev

为什么访问数据库时控制台没有输出?

来自分类Dev

为什么 python 控制台没有选择 pyenv 全局版本?

来自分类Dev

为什么反应显示组件更新但控制台没有?

来自分类Dev

VScode:为什么控制台/终端上没有显示日志消息?

来自分类Dev

为什么cURL会给出正确的响应,而scrapy却没有?

来自分类Dev

为什么我的 sql 准备语句没有给出正确的响应?

来自分类Dev

如何在“养蜂场文档”中指定错误代码?

来自分类Dev

养蜂场-URI定义中的电子邮件参数,最近停止工作

来自分类Dev

为什么我的控制台输入没有终止。如果我删除代码 countSwaps(a,size) 然后控制台输入终止否则不

来自分类Dev

XCode 8.0控制台在设备上运行时给出不完整的API响应

来自分类Dev

ng-show / ng-hide没有响应,没有控制台错误

来自分类Dev

为什么JS对象控制台日志会给出NaN而不是Number?

来自分类Dev

功能没有做简单的控制台日志作为测试,不知道为什么

来自分类Dev

Ajax无法正常工作并且控制台没有给出任何错误-MVC

来自分类Dev

Ajax无法正常工作并且控制台没有给出任何错误-MVC

来自分类Dev

为什么在控制台中没有打印出括号?

来自分类Dev

为什么optimum_count没有给出正确的结果?

来自分类Dev

为什么getStringExtra没有给出正确的输出?

Related 相关文章

  1. 1

    养蜂场:是否可以记录什么是JSON响应字段?

  2. 2

    养蜂场将多个蓝图文件合并为一个api

  3. 3

    Neteller Rest养蜂场

  4. 4

    养蜂场:有没有一种方法可以定义参数选项?

  5. 5

    养蜂场REST服务定义

  6. 6

    养蜂场JSON请求参数测试

  7. 7

    养蜂场能否在响应对象上创建锚点

  8. 8

    如何记录使用养蜂场的多部分请求?

  9. 9

    为什么即使代码中没有输入,控制台仍要求输入?

  10. 10

    为什么WSL Ubuntu控制台没有滚动条?

  11. 11

    为什么我的节点应用程序没有登录到终端或Chrome控制台?

  12. 12

    为什么访问数据库时控制台没有输出?

  13. 13

    为什么 python 控制台没有选择 pyenv 全局版本?

  14. 14

    为什么反应显示组件更新但控制台没有?

  15. 15

    VScode:为什么控制台/终端上没有显示日志消息?

  16. 16

    为什么cURL会给出正确的响应,而scrapy却没有?

  17. 17

    为什么我的 sql 准备语句没有给出正确的响应?

  18. 18

    如何在“养蜂场文档”中指定错误代码?

  19. 19

    养蜂场-URI定义中的电子邮件参数,最近停止工作

  20. 20

    为什么我的控制台输入没有终止。如果我删除代码 countSwaps(a,size) 然后控制台输入终止否则不

  21. 21

    XCode 8.0控制台在设备上运行时给出不完整的API响应

  22. 22

    ng-show / ng-hide没有响应,没有控制台错误

  23. 23

    为什么JS对象控制台日志会给出NaN而不是Number?

  24. 24

    功能没有做简单的控制台日志作为测试,不知道为什么

  25. 25

    Ajax无法正常工作并且控制台没有给出任何错误-MVC

  26. 26

    Ajax无法正常工作并且控制台没有给出任何错误-MVC

  27. 27

    为什么在控制台中没有打印出括号?

  28. 28

    为什么optimum_count没有给出正确的结果?

  29. 29

    为什么getStringExtra没有给出正确的输出?

热门标签

归档