草庐IT

API测试

全部标签

javascript - 如何将起点和终点坐标传递给 Google Maps directions API?

我正在使用googlemapsapi获取方向,但是当我尝试将起点和终点作为坐标发送时遇到问题。它在文档中说我可以做到这一点http://code.google.com/apis/maps/documentation/directions/#RequestParameters但我不确定格式,因为它总是给我错误UncaughtError:Invalidvalueforproperty:[objectObject]我这样试过:{"Ja":27,"Ka":45}{latitude:27,longitude:45}上面所有可能的组合,但仍然给出错误,这很奇怪,因为对象与我应该发送的对象相同。

javascript - 使用 google-drive-api 将文件插入特定文件夹

我试过如下。但是该文件将转到根目录(My-Drive)。varmetadata={'title':fileData.fileName,'mimeType':contentType,'parents':["0B6NmmF3ovpsbExuOEc1R2JzSFEp"]//Itisoneofmyfolder'sid.};varbase64Data=btoa(reader.result);varmultipartRequestBody=delimiter+'Content-Type:application/json\r\n\r\n'+JSON.stringify(metadata)+delim

javascript - SharePoint 2013 库检索所有文件名。休息API

我在Sharepoint2013上有一个库,并使用以下代码检索所有参数(在客户端使用angularjs。)。varspListURL=siteURL+"_api/lists/getByTitle%28%27"+docLibName+"%27%29/items";$http.get(spListURL,{headers:{"Accept":"application/json;odata=verbose",}}).success(function(result){dfd.resolve(result);}).error(function(data,status,headers,config

javascript - 如何测试包含导入的异步方法的类?

这是我第一次进行测试,并且获得了测试UI组件的技巧。现在,我正在尝试测试其中包含一些静态方法的类。它也包含参数。见上课:importUserInfoModelfrom'../models/UserInfo.model';importApiClientfrom'./apiClient';importApiNormalizerfrom'./apiNormalizer';importArticlefrom'../models/Article.model';importNotificationfrom'../models/Notification.model';importContentfro

javascript - 如何通过 Jasmine spy 将被拒绝/失败的 promise 返回到单元测试中的 Angular Controller

我正在使用jasmine来测试我的AngularController。我在.then(successCallback,errorCallback)中捕获错误和成功虽然它在实时功能的基础上运行良好,但我很困惑如何编写一个spy来返回错误,因为它总是在successCallback()中被捕获以下是Controller:-angular.module('myApp').controller('LoginCtrl',function($scope,$location,loginService,SessionService){$scope.errorMessage='';$scope.logi

javascript - 如何在 Chrome 扩展程序中使用历史 API 获取浏览历史记录

如何使用chrome.historyAPI获取最近访问过的标签页的URL,特别是最近访问的10个URL? 最佳答案 将空字符串作为查询传递给search()methodofthechrome.historyAPI.例如,这会将10个最近访问的URL记录到控制台:chrome.history.search({text:'',maxResults:10},function(data){data.forEach(function(page){console.log(page.url);});});

javascript - 获取 restify REST API 服务器以支持 HTTPS 和 HTTP

我正在使用node.jsrestifyver4.0.3下面的简单代码用作支持HTTP的简单RESTAPI服务器。一个示例API调用是http://127.0.0.1:9898/echo/messagevarrestify=require('restify');varserver=restify.createServer({name:'myapp',version:'1.0.0'});server.use(restify.acceptParser(server.acceptable));server.use(restify.queryParser());server.use(restif

javascript - 删除 Google Maps API V3 中的平移控件

在GoogleMapsV3API中是否有任何方法可以删除圆形平移导航控件但保留缩放控件?我试过用jQuery强制它离开屏幕,但每次更新map时它都会回来。有任何想法吗?谢谢! 最佳答案 您也可以在这里查看,您可以在声明map时删除/添加特定控件:varlatlng=newgoogle.maps.LatLng(40.44062,-79.99588);varoptions={zoom:14,center:latlng,disableDefaultUI:true,mapTypeId:google.maps.MapTypeId.ROADMA

javascript - 如何在 JavaScript 中使用 Math.random 进行测试?

我有一个函数可以在最小值和最大值之间选择一个随机值。因此,当我进行测试时,我会测试该值是否介于最小值和最大值之间。但是由于我的应用程序出现了一些故障,因此测试有时会通过,有时会由于随机性而失败。覆盖/模拟Math.random()以返回0和1并测试我的值是否与最大值或最小值相同是个好主意吗?或者是否有更好的方法来测试JavaScript中的随机性?这是将用于创建随机数的函数:functionconstrain(min,max){returnMath.round(Math.random()*(max-min)+min)} 最佳答案 S

javascript - 访问未配置。您的项目未启用 API (Google+ API)。请使用 Google Developers Console 更新您的配置

即使我在GoogleDevelopersConsole中启用了Google+API也出现错误Code:403"message":"AccessNotConfigured.TheAPI(Google+API)isnotenabledforyourproject.PleaseusetheGoogleDevelopersConsoletoupdateyourconfiguration." 最佳答案 您未在GoogleDeveloperconsole中为您的项目启用Google+API。确保它已启用并仔细检查您的代码是否使用与此项目匹配的正