From 6e7f2968ec1721ab5a77c4771de21a89085dd7ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ben=20St=C3=A4hli?= Date: Sun, 3 Nov 2024 10:40:40 +0100 Subject: [PATCH] properly support vimeo --- djangocms_baseplugins/video/models.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/djangocms_baseplugins/video/models.py b/djangocms_baseplugins/video/models.py index 2a9b583..5f5d329 100644 --- a/djangocms_baseplugins/video/models.py +++ b/djangocms_baseplugins/video/models.py @@ -37,12 +37,15 @@ def save(self): def populate_oembed_infos(self): if self.video_type == "youtube": url = "https://youtube.com/oembed/" + params = { + "format": "json", + "url": self.video_url, + } if self.video_type == "vimeo": - url = "https://vimeo.com/oembed/" - params = { - "format": "json", - "url": self.video_url, - } + url = "https://vimeo.com/api/oembed.json" + params = { + "url": self.video_url, + } response = requests.get(url, params) if response.status_code == 200: self.oembed_info = response.json()