Я следую инструкциям здесь , чтобы опубликовать новое видео на DailyMotion, используя c # и WebClient.Я успешно получил токен авторизации, затем URL-адрес загрузки, а затем сам файл для загрузки.я застрял на шаге 4, под названием: «создать видео», он заявляет в POST url=<the url i got from previous step>
до https://api.dailymotion.com/me/videos (с маркером авторизации в заголовке), но все мои попытки приводят к «плохому запросу» - без дальнейшегообъяснение.
есть идеи?
using (var client = new WebClient())
{
var createRequest = $"url={videoUpload.url}";
client.Headers.Add("Authorization", $"Bearer {authToken.access_token}");
client.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
var createVideo = client.UploadString("https://api.dailymotion.com/me/videos", "POST", createRequest);
}
also tried:
var createRequest = $"url={HttpUtility.UrlEncode(videoUpload.url)}";