Я хочу получить URL-адреса эскизов списка запрещенных видео.
Я создал приложение с помощью vimeo и получил токен доступа.
Как использовать этот токен доступа, чтобы получить доступ к методу? Когда я пробую это:
videos = Vimeo::Advanced::Video.new("client_identifier", "client_secret",
:token => "access_token")
videos.get_thumbnail_urls(the_video_id)
я получил
Vimeo::Advanced::RequestFailed: 401: Permission Denied, explanation: The oauth_token passed was either not valid or has expired.
У моих пользователей нет учетных записей vimeo, поэтому я не вижу смысла (или способа) аутентифицировать их с помощью vimeo. Я хотел бы получить эскизы видео, загруженных той же учетной записью, которая создала приложение. Насколько я понимаю, созданный мной токен доступа должен предоставлять этот доступ.
Что мне не хватает?
Обновление: вот что у меня сработало на основе принятого ответа
require 'httparty'
video_id = "123456789" # substitute with the desired video ID
api_url = "https://api.vimeo.com/videos/#{video_id}/"
auth = "Bearer access_token_generated_by_vimeo" # use your access token
r = HTTParty.get api_url, headers: { "Authorization" => auth, "Accept" => "application/vnd.vimeo.*+json;version=3.2" } # make sure to use the proper Accept header as recommended in the API docs
v = JSON.parse(r)
v["pictures"]["sizes"][1]["link"]