开发者社区> 问答> 正文

阿里云OpenAPI 视频提交转码接口一直提示我没有输入参数Input,怎么解决?

阿里云OpenAPI 视频提交转码接口一直提示我没有输入参数Input,怎么解决?Input = {

    Bucket = "rxyx-ios-web-sh";

    Location = "oss-cn-shanghai";

    Object = "aHR0cHM6Ly9yeHl4LWlvcy13ZWItc2gub3NzLWNuLXNoYW5naGFpLmFsaXl1bmNzLmNvbS8yMDIzLTA3LTA2JTIwMDIlM0EyMyUzQTQyLk1PVg==";

    Referer = "";

};

展开
收起
三分钟热度的鱼 2023-07-19 20:36:49 82 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    是在调用阿里云视频点播服务的提交转码作业接口SubmitTranscodeJobs时遇到了问题。在此接口中,Input参数指定要转码的视频文件信息,包括存储位置、文件名称等信息。如果您没有正确设置Input参数,可能会出现提示缺少Input参数的错误。

    针对这个问题,可以尝试以下解决方法:

    1.检查您的Input参数是否正确设置。根据您提供的参数,Input参数应该包含Bucket、Location、Object和Referer字段。请确保这些字段的取值是有效的,并且符合阿里云视频点播服务的要求。

    2.检查您的代码是否正确传递Input参数。请确保您的代码中正确地设置了Input参数,并将其包含在请求中。您可以参考阿里云视频点播服务的API文档和示例代码,了解如何正确使用SubmitTranscodeJobs接口。

    3.如果以上方法不能解决问题,您可以尝试使用阿里云视频点播服务的控制台,手动提交转码作业,并查看控制台中的错误提示,以获取更具体的帮助。

    2023-07-28 08:26:35
    赞同 展开评论 打赏
  • 如果在使用阿里云OpenAPI的视频提交转码接口时,提示缺少参数 "Input",您可以按照以下步骤来解决这个问题:

    1. 检查参数名称: 确认您正确指定了参数名为 "Input"。请注意大小写敏感,确保参数名与文档或示例中的要求一致。

    2. 确认参数值: 确保您传递了有效的输入参数值给 "Input" 参数。根据API文档,"Input" 参数可能需要提供视频文件的URL、存储Bucket和文件Key等信息。请确保这些信息是正确的,并且能够访问到相应的视频文件。

    3. 验证权限和访问范围: 有时候,调用视频转码接口可能需要特定的权限或在特定的访问范围内操作。请确保您具有足够的权限来访问指定的输入资源,例如读取存储Bucket中的视频文件。

    4. 检查其他必需参数: 除了 "Input" 参数外,还有可能有其他必需的参数需要提供。请参考API文档,确保您已经正确地提供了所有必需的参数。

    5. 联系阿里云支持: 如果以上方法仍无法解决问题,请联系阿里云技术支持团队。他们将能够对您的具体问题进行更深入的分析,并提供定制化的帮助和解决方案。

    2023-07-19 21:32:53
    赞同 展开评论 打赏
  • 不能放body JSON,要传body里要走formdata,或者query。此回答整理自钉群“OpenAPI 开发者门户 - 值班服务群2群”

    2023-07-19 20:56:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云产品五月刊 立即下载
阿里云云原生技术实践营 AI 原生应用架构专场·北京站 立即下载
低代码开发师(初级)实战教程 立即下载