GET /api/v2/video/1167
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "EuroPython 2011", "language": "English", "slug": "api-design-lessons-learned", "speakers": [ "Raymond Hettinger" ], "tags": [ "api" ], "id": 1167, "state": 1, "title": "API design: Lessons Learned", "summary": "[EuroPython 2011] Raymond Hettinger - 21 June 2011 in \"Track Spaghetti\"\n\n", "description": "Share the lessons learned from a decade of core Python development, what\nworked and what didn't. Look at the development process and thinking behind\nsome of Python's successful APIs and ones that leave something to be desired.\nLearn general principles for designing a good API for public consumption.\n\n", "quality_notes": "", "copyright_text": "Standard YouTube License", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\"http://youtube.com/v/heJuQWNdwJI?version=3&amp;hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://youtube.com/v/heJuQWNdwJI?version=3&amp;hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "http://i.ytimg.com/vi/heJuQWNdwJI/hqdefault.jpg", "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": "http://www.youtube.com/watch?v=heJuQWNdwJI", "whiteboard": "", "recorded": "2011-07-07", "added": "2012-08-30T21:02:49", "updated": "2014-04-08T20:28:27.918" }