Redirect_url игнорируется при загрузке в Vimeo API через запросы Python

Я пытаюсь загрузить видео в свою учетную запись Vimeo из веб-приложения, и часть загрузки работает, но я не могу найти способ включить параметр redirect_url. В Postman это работает, а в python просто игнорируется. Вот фрагмент:

    def get(self, request):
       url = "https://api.vimeo.com/me/videos"

       payload = '{ "upload": { "approach": "post", "redirect_url": "www.example.com" }}'
       headers = {
         'Authorization': 'Bearer <access_token>',
         'Content-Type': 'text/plain',
         'redirect_url': 'www.example.com'
       }

       response = requests.request("POST", url, headers=headers, data=payload)
       print(response.text.encode('utf8'))
       return Response(data=upload_data)

После загрузки видео (что успешно) оно просто перенаправляет на страницу vimeo по умолчанию. Перепробовал бесчисленное количество вариантов, не могу понять, кто-нибудь так делал?


person Big Guy    schedule 03.04.2020    source источник
comment
Вы пытались urlencoding значение redirect_url?   -  person Tommy Penner    schedule 06.04.2020


Ответы (1)


'Content-Type': 'text/plain'

это должно было быть:

'Content-Type': 'application/json'
person Big Guy    schedule 06.04.2020