【问题标题】:Webservice - RESTful API, Python, Raspberry pi, iOSWebservice - RESTful API、Python、Raspberry pi、iOS
【发布时间】:2015-04-16 20:13:19
【问题描述】:

我有一个 python 脚本,它使用树莓派获取图像并更新带有 ID 和图像 URL 的 JSON 文件,供 iOS 应用使用。(直接读取 JSON 文件)

  • 我需要一个 Web 服务来解析 JSON,并只为我提供最近拍摄的图像并返回包含新图像和 ID 的 JSON。
  • 到目前为止,我可以将 Web 服务的代码放在用于获取图像的 python 脚本中,并使用 URL 访问它:http://0.x.x.x:5000/application/api/v1.0/image
  • 上面返回一个带有新旧图像和 ID 的 JSON
  • 另一个问题是,我必须包含端口号。

我为上述尝试了 Flask-RESTful。

是否有任何现成的 API 可以为我做到这一点,或者如果我要编写自己的 Web 服务,那么正确的方法是什么。

我在 PI 上运行 apache 服务器,我如何部署 API 并使用 URL 访问它,例如:://PIAdress/application/Api/image

如果有更好的方法请提出建议。

【问题讨论】:

    标签: web-services python-2.7 raspberry-pi flask-restful


    【解决方案1】:
    • 将 Api 部署到 apache2:example

    • 有两个应用程序路由:一个获取完整的 JSON - application/api/v1.0/image,第二个获取更新的 JSON - application/api/v1.0/image/''

    • 从 JSON 中获取日期并与应用程序中的日期进行比较 -(减)10 分钟: 添加到 JSON 日期大于 compareDate 的列表

    • return jsonify(list) - 用于新图像的 json

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-10
      相关资源
      最近更新 更多