Загрузка API Vimeo с использованием TUS с curl на Windows 10 - PullRequest
0 голосов
/ 01 апреля 2020

Я отправил в Vimeo следующий запрос:

curl -X POST https://api.vimeo.com/me/videos -H "Авторизация: носитель XXXXXX" -H 'Примите: application / vnd.vimeo. * + json; версия = 3,4 '-H' Тип содержимого: application / json '-d' {"upload": {"подхода": "tus", "размер": "999999"}} '

Я пробовал каждую комбинацию одинарных кавычек, двойных кавычек, пробела, пробела в запросе нет. Но единственный правильный ответ, который я могу получить, - это следующие значения в параметрах формы:

    "complete_uri": null,
    "approach": "post",
    "size": null,
    "redirect_url": null,
    "link": null
},
"transcode": {
    "status": "in_progress"
}

Куда я иду не так?

1 Ответ

0 голосов
/ 01 апреля 2020

I думаю это ваш ответ: { ссылка }

tldr, используя curl в Windows вам нужно будет использовать двойные кавычки и экранировать их в данных с \. Поэтому ваш запрос должен выглядеть так:

curl -X POST https://api.vimeo.com/me/videos -H "Authorization: bearer XXXXXX" -H "Accept:application/vnd.vimeo.*+json;version=3.4" -H "Content-Type:application/json" -d "{\"upload\":{\"approach\":\"tus\",\"size\":\"999999\"}}"
...