我使用Dailymotion API上传视频:https://api.dailymotion.com/me/videos 在大多数情况下,它运行良好。但是有时候,我有这个错误: {“错误”:{“ more_info”:“ https://developer.dailymotion.com/api#error-codes”,“代码”:400,“消息”:“无效的缩略图URL”,“类型”:“ invalid_parameter” “}}
当我再次使用相同的参数上传视频时,它会起作用。
这是我的C#代码的一部分:
var dico = new Dictionary<string, string>();
dico.Add("access_token", accessToken);
dico.Add("url", config.Url);
if (!string.IsNullOrEmpty(config.ThumbnailUrl))
dico.Add("thumbnail_url", config.ThumbnailUrl);
var postContent = new FormUrlEncodedContent(dico);
var response = await httpClient.PostAsync("https://api.dailymotion.com/me/videos", postContent);
我无法提供缩略图URL,但是它包含287个字符。这是个问题吗?我需要URL编码吗?
感谢您的帮助
答案 0 :(得分:0)
该视频原始缩略图的网址(全尺寸显示比例)。 一些用户有权通过提供自定义缩略图的URL来更改此值。如果您没有权限,缩略图将不会更新。注意:对于实时流,默认情况下每5百万个缩略图会自动生成一次;无法再手动刷新预览。