草庐IT

google-api-nodejs-client

全部标签

javascript - google.maps.event.addDomListener(window, 'load' , initialize); 的作用是什么?

我正在尝试使用Googlemap。我找到了这个声明。google.maps.event.addDomListener(window,'load',initialize);该语句的作用是什么? 最佳答案 它向window对象添加一个监听器,一旦触发load事件(即“页面已完成加载”),它就会执行函数初始化。即它会延迟与Googlemap相关的脚本,直到页面加载完成。 关于javascript-google.maps.event.addDomListener(window,'load',in

javascript - 与 Google Maps Javascript API v3 一起使用时的服务使用限制

我试图阐明与GoogleMapsJavascriptAPI一起使用时Googlemap服务(例如地点、路线等)的使用限制。根据officialdocumentationTheJavaScriptMapsAPIV3isafreeservice,availableforanywebsitethatisfreetoconsumers和For-profitwebsitesarepermittedtogenerateupto25 000maploadsperdayusingtheGoogleMapsJavaScriptAPIv3.现在每个Googlemap服务API都有自己的使用限制:Place

javascript - 让 NodeJS 应用程序使用 NPM 更新自身

他在那里,我正在尝试向我的NodeJS应用程序添加一些非常规功能,但我遇到了一些麻烦。我正在尝试做的是以下内容:我想从客户端更新我的服务器代码。(如果您愿意,可以使用自动更新功能。)我的第一次尝试是利用NPMAPI并运行:npm.commands.install([package],function(err,data)但这当然会导致错误,告诉我NPM在服务器运行时无法安装。我的第二次尝试是使用以下代码生成NPM更新:spawnProcess('npm',['update'],{cwd:projectPath},done);spawnProcess函数是一个通用的spawn函数:varp

javascript - 如何在 nodejs 中使用请求 npm 发送原始放置数据

我需要在node.js中使用“require”npm访问api。api需要原始放置数据(不是放置字段)。我如何使用请求npm执行此操作?我需要发送的示例原始放置数据:varbody={"id":123,"squares":[{square_id:345,color:"#ccc"},{square_id:777,color:"#fff"}]}我正在尝试这个,但它不起作用:request({method:"PUT",uri:UPDATE_GAME,multipart:[{'content-type':'application/json',body:JSON.stringify(body)}

javascript - Google Chart API 中的数字类型不匹配

我有一个数组,第二列的值类似于2050.878456,在我的javascript函数中创建面积图,我做了以下内容functiondrawVisualization(){vardata=null;data=newgoogle.visualization.DataTable();data.addColumn('string','Date');data.addColumn('number','Value');data.addRows(myArrayCreated);//Createanddrawthevisualization.varac=newgoogle.visualization.Ar

javascript - angular-google-maps 在初始 map 加载后运行一次函数

使用angular-google-maps将谷歌地图整合到应用程序中我需要一个在初始map加载完成后运行一次函数的命令-但仅限于初始加载,不是在每次map操作之后我不能使用idle或tilesloaded因为这些在每次移动后都会被触发...我要运行的函数需要获取map边界,以便在初始页面加载时从服务器拉取数据-我希望这在初始加载时发生一次,然后使用刷新成为手动功能map-control-如果我使用idle或tilesloaded要启动它,它会在用户移动map时每次提取服务器数据。有谁知道如何在初始map加载后触发一次关闭命令以获取map详细信息(边界等)?我试过输入maps.getBo

javascript - CORS 阻止 LinkedIn 共享 API

我尝试通过AngularJS应用程序中的JavaScript使用LinkedIn共享API发布新内容,如下所示。varxml=""+content+"anyone";varreq={method:'POST',url:'https://api.linkedin.com/v1/people/~/shares?oauth2_access_token='+account.token,headers:{'Content-Type':'text/plain'},data:xml};$http(req).success(function(data){console.log(data);consol

javascript - 是否可以使用 nodeJS 创建 outlook 的 session 请求?

我正在使用Angular和Node开发一个非常基本的日历,但我还没有找到任何代码。工作流程如下:创建一个事件,输入收件人的电子邮件地址,验证事件。这会触发发送给收件人的电子邮件。邮件应采用outlooksession请求格式(不是附加对象)。这意味着当在Outlook中收到session时,该session会自动添加到日历中。这可能吗?如果是,是否可以在Node端仅使用javascript? 最佳答案 对于那些仍在寻找答案的人,以下是我如何设法为我找到完美的解决方案。我使用iCalToolkit创建了一个日历对象。确保所有相关字段都

javascript - Google Maps API directionsService.route 不同于 Google Maps Directions

我正在使用GoogleMapsJSAPI搜索附近的地点,即基于我的LatLng的餐馆:varrequest={location:myLocation,rankBy:google.maps.places.RankBy.DISTANCE,types:['bar','cafe','food','liquor_store','lodging','meal_delivery','meal_takeaway','night_club','restaurant'],keyword:['bar','pub']};searchService.nearbySearch(request,callback);

javascript - 带有gmail api的 Node js,API返回错误: Error: unauthorized_client

编辑:错误发生在这段代码上:vargmail=google.gmail('v1');gmail.users.labels.list({auth:auth,userId:'me',},function(err,response){if(err){console.log('TheAPIreturnedanerror:'+err);return;}我将gmailapi与Nodejs结合使用。当我阅读他们的快速入门指南时,我不断收到此错误。https://developers.google.com/gmail/api/quickstart/nodejsTheAPIreturnedanerror