GET /api/v2/video/1295
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "EuroPython 2012", "language": null, "slug": "developing-restful-web-apis-with-python-flask-an", "speakers": [ "N Iarocci" ], "tags": [], "id": 1295, "state": 1, "title": "Developing Restful web apis with python, flask and mongodb", "summary": "[EuroPython 2012] N Iarocci - 4 JULY 2012 in \"Track Tagliatelle\"\n\n", "description": "In the last year we have been working on a full featured, Python powered,\nRESTful Web API. We learned quite a few things on REST best patterns, and we\ngot a chance to put Python\u2019s renowned web capabilities under review, even\nreleasing a couple Open Source projects in the process. In my talk I will\nshare what we learned. We will consider \u2018pure\u2019 REST API design and its many\nhurdles. We will look at what Python as to offer in this field and finally, we\nwill dig further down by looking at some of the code we developed. Some of the\ntechnologies/stacks I\u2019ll cover are (in no particular order): Flask, PyMongo,\nMongoDB, REST, JSON, XML, Heroku. Did you know? Like it or not, there is going\nto be a REST API in your future.\n\n", "quality_notes": "", "copyright_text": "Standard YouTube License", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\";hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\";hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "", "duration": null, "video_ogv_length": null, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": null, "video_mp4_download_only": false, "video_webm_length": null, "video_webm_url": null, "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": null, "video_flv_download_only": false, "source_url": "", "whiteboard": "", "recorded": "2012-07-05", "added": "2012-09-06T22:33:17", "updated": "2014-04-08T20:28:27.237" }