Saltar al contenido

Cómo usar la API de Vimeo en Python

Visión general


In this post we will be looking on how to use the Vimeo API in Python. 

Acerca de la API de Vimeo


Vimeo offers an API which lets us integrate with their site and build applications
on top of their data.

Vimeo provides a "Simple API" and an "Advanced API".

To perform authenticated read/write requests on videos, users, groups, channels,
albums, or upload, you will have to use the Advanced API.

It uses OAuth for authentication, so you will first need to sign up.

When using the Simple API, you don’t need to register or authenticate your app.

One of the drawback with using the Simple API is that it’s limited to public data
and is read-only. 

The response limits in the Simple API include up to 20 items per page.

Vimeos API provides different Response formats, and they all return the exact
same data.

Empezando


After looking at the website of Vimeo, I found out that I can start out with this
URL: http://vimeo.com/api/v2/video/video_id.output

the video_id is the ID of the video you want information for.

the output specifies which type that we want (json, xml)

Solicitudes comunes de Vimeo


Making a User Request
Making a Video Request
Making an Activity Request
Making a Group Request
Making a Channel Request
Making an Album Request

Usar la API de Vimeo para obtener datos


This script will show how you can set up the script to make a Video request from
Vimeo.
import requests

import json

r = requests.get("http://vimeo.com/api/v2/video/48082757.json")

r.text

data = json.loads(r.text)

'do something with the data'

Vimeo has been kind enough to provide some API examples for us which can be found
on their GitHub repository. https://github.com/vimeo/vimeo-api-examples
Más lectura

http://developer.vimeo.com/apis/

Entrenamiento de Python recomendado

Para el entrenamiento de Python, nuestra principal recomendación es DataCamp.