小编dmk*_*k12的帖子

使用JavaScript上传文件Youtube API - 未定义MediaUploader

我正在开发一个网络应用,尝试在Youtube上分享视频,实际上是添加了"上传到YouTube"按钮.我正在尝试使用Youtube Data API for JavaScript,请按照此示例https://developers.google.com/youtube/v3/code_samples/javascript#upload_video.

我的代码与示例中的代码相同.一切顺利,直到我从这行代码中收到错误"MediaUploader is not defined":

var uploader = new MediaUploader({
Run Code Online (Sandbox Code Playgroud)

MediaUploader类似乎未在示例代码中的任何位置定义.

我通过Google API文档和JS ref进行了广泛的搜索,但我发现的MediaUploader类的唯一提到是在WordPress,PHP或Python的上下文中.

请帮助 - 在JavaScript/Google API的上下文中MediaUploader是什么?我在哪里可以找到相关文档?

javascript google-api youtube-api youtube-javascript-api

5
推荐指数
1
解决办法
2493
查看次数

使用google-api-nodejs-client和webpack构建grunt错误

我在ReactJS Webpack应用程序中使用https://www.npmjs.com/package/googleapis.它确实有一个警告,它是一个alpha版本,所以问题是可以预料的,这就是我所拥有的.

npm install googleapis --save安装googleapis好了,添加"googleapis": "^2.0.2"到我的package.json,但是当我运行时,grunt build我得到以下警告(后面跟着很多错误,我会根据请求发布,因为它是很多文本):

WARNING in ./~/googleapis/apis/index.js
Critical dependencies:
41:23-44 the request of a dependency is an expression
@ ./~/googleapis/apis/index.js 41:23-44

WARNING in ./~/googleapis/~/request/~/hawk/~/hoek/lib/index.js
Critical dependencies:
403:34-60 the request of a dependency is an expression
@ ./~/googleapis/~/request/~/hawk/~/hoek/lib/index.js 403:34-60
Run Code Online (Sandbox Code Playgroud)

违规行~/googleapis/apis/index.js是:

var Endpoint = require(endpointPath);
Run Code Online (Sandbox Code Playgroud)

我得到的错误之一:

ERROR in ./~/googleapis/~/request/~/hawk/~/hoek/lib/index.js
Module not found: Error: Cannot resolve module 'fs' in /Users/dev/wwb-web-app/node_modules/googleapis/node_modules/request/node_modules/hawk/node_modules/hoek/lib
 @ ./~/googleapis/~/request/~/hawk/~/hoek/lib/index.js 3:9-22
Run Code Online (Sandbox Code Playgroud)

在我的React组件中需要googleapis的代码:

var gapi = require('googleapis'); …
Run Code Online (Sandbox Code Playgroud)

node.js google-api-nodejs-client reactjs webpack gapi

5
推荐指数
1
解决办法
588
查看次数