GET /api/v2/video/877
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "PyCon US 2012", "language": "English", "slug": "introduction-to-metaclasses", "speakers": [ "Luke Sneeringer" ], "tags": [], "id": 877, "state": 1, "title": "Introduction to Metaclasses", "summary": "Python's metaclasses grant the Python OOP ecosystem all the power of more\ncomplex object inheritance systems in other languages, while retaining for\nmost uses the simplicity of the straightforward class structures most\ndevelopers learn when being introduced to object-oriented programming. This\ntalk is an explanation of metaclasses: first, what they are, and second, how\nto use them.\n\n", "description": "", "quality_notes": "", "copyright_text": "", "embed": "<object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http://www.youtube.com/v/ANhTacigaf8&amp;hl=en&amp;fs=1\"><param name=\"allowFullScreen\" value=\"true\"><param name=\"allowscriptaccess\" value=\"always\"><embed src=\"http://www.youtube.com/v/ANhTacigaf8&amp;hl=en&amp;fs=1\" allowscriptaccess=\"always\" height=\"344\" width=\"425\" allowfullscreen=\"true\" type=\"application/x-shockwave-flash\"></embed></object>", "thumbnail_url": "http://img.youtube.com/vi/ANhTacigaf8/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": "https://www.youtube.com/watch?v=ANhTacigaf8", "whiteboard": "", "recorded": "2012-03-09", "added": "2012-03-15T21:15:08", "updated": "2014-04-08T20:28:27.590" }