Django Использование oembed для преобразования URL во встроенный URL (VIMEO)

Я пытаюсь преобразовать URL-адрес видео для встраивания URL-адреса ... с помощью oEmbed

Но введите здесь описание изображения

Когда я печатаю (video_url_api_data), он продолжает возвращать <Response [404]>

Я проверил это с помощью URL-адреса в гугле

https://vimeo.com/api/oembed.json?url=https://vimeo.com/570924262

Что я сделал не так с кодом? и что я должен указать в статусной части (

vimeo_authorization_url = v.auth_url(['private'],'http://127.0.0.1:8000/', 1 #status) эта часть статуса! Ставлю 1 для рандома ... и работает ..

заранее

      import json, vimeo, requests

class article_upload(View):
 def post(self ,request, *args, **kwargs):    
        v = vimeo.VimeoClient(
            token='****',
            key='****',
            secret='****'
        )
        file_data = request.FILES["file_data"]
        path = file_data.temporary_file_path()
        try:
            vimeo_authorization_url = v.auth_url(
                ['private'],
                'http://127.0.0.1:8000/',
                1 #status
            )
            video_uri = v.upload(path, data={'name': '비디오 제목', 'description': '설명'})
            video_data = v.get(video_uri + '?fields=link').json()
            video_url = video_data['link']
            params={"url": video_url}
            video_url_api_data = requests.get('https://vimeo.com/api/oembed.json', params=params)
            
            
            return render(request, 'account/myvideopage.html', {context(I made it)})

        except vimeo.exceptions.VideoUploadFailure as e:
            print("ohohohohohoh...vimeo error")

        finally:
            file_data.close()  # Theoretically this should remove the file
            if os.path.exists(path):
                os.unlink(path)  # But this will do it, barring permissions

1 ответ

Я решил это раньше! Проблема была... во времени задержки!

здесь ... я загружаю видео .. размер которого не менее 10 МБ

      video_uri = v.upload(path, data={'name': '비디오 제목', 'descriptio...

и прежде чем я закончу загружать его, я запрашиваю информацию с помощью API...

       video_url_api_data = requests.get('https://vimeo.com/api/oem...
Другие вопросы по тегам