如何在有角度的应用程序中正确使用GoogleApis(尤其是Youtube API)?

时间:2019-01-26 21:39:25

标签: angular google-api youtube-data-api angular7

Youtube API文档没有有关将其与Angular和TypeScript一起使用的任何信息。而且他们的代码的JS或NodeJS版本似乎对我不起作用,所以我的问题是:

  1. 我需要安装什么软件包? 尝试过:

    npm install-保存googleapis

  2. 如何导入? 尝试过:

    从“ googleapis”导入{google}

  3. 如何加载Youtube API 尝试过:

    const service = google.youtube('v3');

const服务= google.youtube('v3');最终破坏了应用程序。即使代码中没有错误(IDE中没有显示错误),应用程序也会出现编译错误。我尝试的这段代码取自他们的NodeJS快速入门指南,并进行了一些修改以适合TS语法(例如import)。 错误:

  

./ node_modules / gtoken / node_modules / mime / index.js中的错误
  找不到模块:错误:无法解析'F:\ live-sub-counter \ node_modules \ gtoken \ node_modules \ mime'中的'./types/other'
  ./node_modules/gtoken/node_modules/mime/index.js中的错误
  找不到模块:错误:无法解析“ ./types/standard”   'F:\ live-sub-counter \ node_modules \ gtoken \ node_modules \ mime'
  ./node_modules/google-auth-library/build/src/auth/googleauth.js中的错误
  找不到模块:错误:无法解析“ F:\ live-sub-counter \ node_modules \ google-auth-library \ build \ src \ auth”中的“ child_process”
  ./node_modules/google-auth-library/build/src/pemverifier.js中的错误
  找不到模块:错误:无法解析'F:\ live-sub-counter \ node_modules \ google-auth-library \ build \ src'中的'crypto'
  ./node_modules/google-auth-library/build/src/auth/oauth2client.js中的错误
  找不到模块:错误:无法解析'F:\ live-sub-counter \ node_modules \ google-auth-library \ build \ src \ auth'中的'crypto'
  ./node_modules/google-auth-library/build/src/auth/googleauth.js中的错误
  找不到模块:错误:无法在'F:\ live-sub-counter \ node_modules \ google-auth-library \ build \ src \ auth'

中解析“ crypto”

以此类推,以获取更多模块

0 个答案:

没有答案