c# - 使用c#将文件上传到DailyMotion后如何“创建视频”
问题描述
我按照此处的说明使用 c# 和 WebClient 在 DailyMotion 上发布新视频。我成功获得了身份验证令牌,然后是上传 url,然后是要上传的实际文件。我停留在第 4 步,称为:“创建视频”,它声明要发布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)}";
解决方案
推荐阅读
- javascript - 适当的加载器来处理社区反应原生包
- html - 如何翻译内联javascript?
- python - 在网页 selenium python 上查找 xpath
- python - SyntaxError: 解析 [PYTHON,BS4] 时出现意外 EOF
- reactjs - 如何将 Redux devtools 与 Nextjs 一起使用?
- python - 如何在python中求解5x5矩阵中的未知数
- android - Flutter:在 iOS 中创建应用的自定义本地目录
- typescript - catch 中的错误对象是未知类型
- java - Cucumber Extent Report - 截取屏幕截图并添加异常日志
- javascript - 遍历数组和对象的时间复杂度