Javascript Youtube Data API v3:在播放列表中插入视频(找不到视频)

时间:2018-08-20 16:59:30

标签: javascript youtube youtube-api youtube-data-api youtube-javascript-api

提交表格时,我试图将视频添加到youtube上的私人播放列表中。 我请求选定视频的ID,该ID也可以在控制台中正确打印。 但是当我尝试将视频添加到播放列表时,出现404错误:找不到视频。但是,如果打开错误,我会收到以下消息...

bool between(int *a, int len, int *b)
{
    int i;
    for (i=0; i<len; i++) {
        if (a+i == b) {
            return true;
        }
    }
    return false;
}

这是我将视频添加到播放列表中的代码。

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "dailyLimitExceededUnreg",
    "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
    "extendedHelp": "https://code.google.com/apis/console"
   }
  ],
  "code": 403,
  "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
 }
}

1 个答案:

答案 0 :(得分:0)

基于此thread,如果您没有使用Oauth2对应用程序进行身份验证,或者没有与此请求一起发送API密钥,则可能会出现此问题。

  
      
  1. 您需要一个Google帐户才能访问Google Developers Console,请求API密钥并注册您的应用程序。
  2.   
  3. 在Google Developers Console中创建一个项目并获取授权凭证,以便您的应用程序可以提交API请求。
  4.   
  5. 创建项目后,请确保YouTube数据API是您的应用程序已注册使用的服务之一:
      一种。转到开发者控制台,然后选择刚注册的项目。   b。在Google Developers Console中打开API库。如果出现提示,请选择一个项目或创建一个新项目。在API列表中,确保YouTube数据API v3的状态为“开”。
  6.   
  7. 如果您的应用程序将使用需要用户授权的任何API方法,请阅读身份验证指南以了解如何实现OAuth 2.0授权。
  8.   
     

请参阅Getting started