Webservice - RESTful API,Python,Raspberry pi,iOS

时间:2015-04-13 09:47:18

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

我有一个python脚本,它使用raspberry pi获取图像并更新带有id和图像URL的JSON文件,该文件由iOS应用程序使用。(直接读取JSON文件)

  • 我需要一个解析JSON的Web服务,并且只向我提供最近拍摄的图像并返回新图像和id的JSON。
  • 到目前为止,我可以将用于获取图像的python脚本中的Web服务代码放入,并使用以下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

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

1 个答案:

答案 0 :(得分:0)

  • 将Api部署到apache2:example

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

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

  • 的列表
  • 返回jsonify(列表) - 为新图像的json