You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用印地语调用YouTube LiveStream API遇invalidDescription错误

YouTube LiveStream API 印地语描述长度报错异常

问题详情

创建YouTube印地语直播活动时,使用Broadcast API传入100字符印地语标题、4996字符印地语描述可成功创建活动;但使用LiveStream API传入相同长度的snippet.title和snippet.description时,触发invalidDescription错误。根据官方规则,描述允许的最大长度为10000字符,因此API应成功创建流。

测试用内容

  • 标题:विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैगटैगग विभ
  • 描述:विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न. विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का परीक्षणविभिन्न भाषा शीर्षक विवरण और टैग के साथ विभिन्न भाषा शीर्षक विवरण और टैग के साथ वनस्ट्रीम का

错误日志

unable to create live stream - [
  {
    message: "Description can't be longer than 10000 characters",
    domain: 'youtube.liveStream',
    reason: 'invalidDescription',
    extendedHelp: 'https://developers.google.com/youtube/v3/live/docs/liveStreams#snippet.description'
  }
]

Broadcast API 请求代码

const broadcastParams = {
            "auth": this._oauth2Client,
            "part": broadcastData.part,
            "resource": {
                "snippet": {
                    "title": broadcastData.title,
                    "description": broadcastData.description,
                    "scheduledStartTime": broadcastData.scheduledStartTime,
                    "scheduledEndTime": broadcastData.scheduledEndTime,
                },
                "status": {
                    "privacyStatus": broadcastData.privacyStatus,
                    "selfDeclaredMadeForKids":broadcastData.selfDeclaredMadeForKids
                },
                "contentDetails": {
                    "enableDvr": broadcastData.enableDvr,
                    "enableArchive": broadcastData.enableArchive,
                    // "recordFromStart": broadcastData.recordFromStart,
                    "monitorStream": {
                        "enableMonitorStream": broadcastData.enableMonitorStream,
                    },
                    "enableAutoStart": true
                }

            }
        };

        // if schedule is 360 based video - set event as 360 degree
        if (broadcastData.isVR) {
            broadcastParams.resource.contentDetails.projection = '360';
        }

        return new Promise((resolve, reject) => {
            // Create Broadcast Stream
            YouTube.liveBroadcasts.insert(broadcastParams, (error: any, broadcast: any) => {
                if (error) {
                    if (error.errors) reject(error.errors);
                    else reject(error);
                } else {
                    resolve(broadcast.data);
                }
            });
        });

LiveStream API 请求代码

const liveStreamData = {
  part: "snippet, cdn, contentDetails",
  title: title,
  description: description || "",
  resolution: "variable",
  frameRate: "variable",
  ingestionType: "rtmp",
  isReusable: false,
};

const liveStreamParams = {
  auth: this._oauth2Client,
  part: liveStreamData.part,
  resource: {
    snippet: {
      title: liveStreamData.title,
      description: liveStreamData.description,
    },
    cdn: {
      resolution: liveStreamData.resolution,
      frameRate: liveStreamData.frameRate,
      ingestionType: liveStreamData.ingestionType,
    },
    contentDetails: { isReusable: liveStreamData.isReusable },
  },
};

return new Promise((resolve, reject) => {
  YouTube.liveStreams.insert(liveStreamParams, (error, result) => {
    if (error) {
      if (error.errors) reject(error.errors);
      else reject(error);
    } else {
      resolve(result.data);
    }
  });
});

内容的提问来源于stack exchange,提问作者Muhammad Suleman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 17:00:53