VimeoのプライベートビデオURL(https://player.vimeo.com/video/1234567890
)のリストがあり、ページにサムネイルとして表示したいと思います。私はそれを行うための実用的な方法を見つけることができません。
http://vimeo.com/api/v2/video/{id}
に基づくソリューションはどれも長い間死んでいます。
そして、このhttps://i.vimeocdn.com/video/1234567890.jpg
のようなものは間違った画像を返します。
許可なくビデオIDに基づいて画像サムネイルURLを取得する方法はありますか?
[〜#〜]更新[〜#〜]
私の場合、クエリを実行してthumbnail_url
を取得するように管理しました
GET https://vimeo.com/api/oembed.json?url=https://player.vimeo.com/video/{id}
oEmbedは、ビデオの プライバシー設定 に応じて、ビデオのサムネイルリンクを取得するために使用できます。
まず、oEmbedは、動画の埋め込みプライバシーが"Embed Anywhere"または"選択したサイトのみ"に設定されている場合にのみメタデータを返します。 「EmbedNowhere」にプライバシーが埋め込まれている動画は403を返します。
これらの表示プライバシー設定を持つビデオは、「完全な」メタデータ(サムネイルリンクを含む)を返します。
これらの表示プライバシー設定の動画は、埋め込みコードのみを返します。
oEmbedのドキュメントはここにあります: https://developer.vimeo.com/apis/oembed