":{"code":"rix_api_license_invalid","message":"License is not enabled (request i...

2026年03月30日 10:48 processing

错误信息

{"error":{"code":"rix_api_license_invalid","message":"License is not enabled (request id: 20260330101551601070826Ohn31mBy)","type":"rix_api_error"}}

AI 解决方案

报错分析报告

1.错误翻译


原文:License is not enabled
译文:许可证未启用

2.原因分析


  • 根本原因:RIX API调用的许可证处于未启用状态。

  • 具体位置:DMXAPI平台rix_api接口的权限验证环节(error.code=rix_api_license_invalid),触发于请求ID20260330101551601070826Ohn31mBy的API调用。
  • 3.解决方案


    # 修复步骤1:验证并启用许可证(以Python SDK为例)
    from dmxapi import RIXClient
    
    # 1. 替换为有效许可证密钥(需先在DMXAPI控制台启用)
    LICENSE_KEY = "YOUR_ENABLED_RIX_LICENSE_KEY"
    
    # 2. 初始化客户端并检查许可证状态
    client = RIXClient(license_key=LICENSE_KEY)
    if not client.license_enabled():
        # 若未启用,跳转至控制台操作或联系管理员
        raise RuntimeError("许可证未启用,请登录DMXAPI平台→RIX API→启用许可证")
    
    # 3. 重新发起请求(示例)
    response = client.some_rix_endpoint(params={})
    

    补充操作:登录DMXAPI控制台 → 进入「RIX API」模块 → 找到对应许可证 → 点击「启用」。

    4.️ 预防措施


  • 调用RIX API前,用SDK的license_enabled()方法预检查许可证状态;

  • 定期在DMXAPI控制台查看许可证「有效期」与「启用状态」,避免过期/误关。
  • 推荐工具:DMXAPI控制台的「许可证管理」仪表盘、SDK内置的check_license()调试接口。

    ---
    请按上述步骤修复许可证状态后重试API调用。