开发者社区 问答 正文

智能媒体服务需要买什么api?

智能媒体服务需要买什么api?{
"RequestId": "0D9DC746-C462-5971-9263-06255F205C1E",
"Message": "Specified api is not purchase",
"HostId": "ocr.cn-shanghai.aliyuncs.com",
"Code": "InvalidApi.NotPurchase"
}

展开
收起
三分钟热度的鱼 2024-03-27 19:45:36 37 分享 版权
来自: 阿里云视频云
阿里云 AI 助理回答

根据您提供的错误信息,Specified api is not purchase 表明您尝试调用的 API 尚未购买。以下是关于智能媒体服务中 API 购买和使用的关键信息及解决方法:


1. 问题分析

错误代码 InvalidApi.NotPurchase 意味着您当前账号未开通或未购买该 API 的使用权限。智能媒体服务(如媒体审核、媒资管理、剪辑工程等)通常需要先开通相关服务并购买对应的 API 权限才能正常使用。


2. 智能媒体服务中的 API 类型

智能媒体服务提供了多种功能模块,每个模块可能涉及不同的 API。以下是一些常见的 API 及其用途: - 媒体审核类 API: - SubmitMediaCensorJob:提交媒体审核作业。 - QueryMediaCensorJobDetail:查询媒体审核作业详情。 - 媒资管理类 API: - UpdateMediaToSearchLib:更新媒资到搜索库。 - DeleteMediaFromSearchLib:从搜索库中删除媒资。 - 剪辑工程类 API: - ListEditingProjects:列出符合条件的剪辑工程。 - 管道管理类 API: - CreatePipeline:创建管道。 - 媒体信息类 API: - GetMediaInfoJob:查询媒体信息任务。


3. 如何购买 API

要解决 InvalidApi.NotPurchase 错误,您需要按照以下步骤操作:

(1)开通智能媒体管理服务

在调用任何 API 之前,您需要确保已开通智能媒体管理服务。可以通过以下方式开通: - 登录阿里云控制台。 - 进入 智能媒体管理 服务页面。 - 点击 立即开通,并按照提示完成服务开通流程。

(2)购买对应 API 的权限

部分 API 需要单独购买权限。具体操作如下: - 登录阿里云控制台。 - 进入 产品与服务 > 智能媒体服务。 - 在左侧导航栏找到 API 市场计费管理。 - 查找您需要调用的 API(如 SubmitMediaCensorJob 或其他),并点击 购买。 - 根据业务需求选择合适的套餐或按量付费模式。

(3)检查授权信息

某些 API 需要特定的权限才能调用。例如,OpenImmService 接口需要 imm:OpenImmService 的更新权限。请确保您的 RAM 用户或主账号已正确配置相关权限。


4. 重要提醒

  • 服务地域限制:部分 API 仅支持特定地域(如华东1(杭州)、华东2(上海))。请确保您调用的 API 地域与服务开通地域一致。
  • 新版 API 使用建议:部分旧版 API 已停止维护,建议优先使用最新版本(如 2020-09-30 版本)以获得更好的兼容性和功能支持。
  • 错误码排查:如果问题仍未解决,请参考阿里云错误中心,查找具体的错误码(如 InvalidApi.NotPurchase)并获取详细解决方案。

5. 示例操作

假设您需要调用 SubmitMediaCensorJob 提交媒体审核作业,但遇到 InvalidApi.NotPurchase 错误,您可以按照以下步骤操作: 1. 登录阿里云控制台,进入 智能媒体服务 页面。 2. 检查是否已开通智能媒体管理服务。如果未开通,请先完成开通。 3. 在 API 市场 中查找 SubmitMediaCensorJob,并购买对应的权限。 4. 确保您的调用地域与服务开通地域一致(如华东1或华东2)。 5. 再次调用 API,验证问题是否解决。


通过以上步骤,您应该能够成功解决 InvalidApi.NotPurchase 错误并正常使用智能媒体服务的相关 API。如有进一步问题,请随时联系阿里云技术支持团队。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答