Tag: google api

来自Google Fusion表的Get请求有问题

我一直无法使用HTTP请求查询Google Fusion Tables。 如果我将以下查询中的URL粘贴到浏览器中,则会以逗号分隔的列表返回。 但是,当我使用.get函数执行此操作时,数据参数中没有任何内容返回。 我对此很新,所以任何帮助都会受到赞赏。 function query(){ var jqxhr=$.get( “https://www.google.com/fusiontables/api/query?sql=SELECT+Address+FROM+914142+WHERE+IsCustomer+%3D+1”, function success(data, textStatus){ alert(data);})}

如何调用谷歌的getBasicProfile()谷歌登录只按钮点击?

我已经在我的网站上使用google登录: function onSignIn(googleUser) { var profile = googleUser.getBasicProfile(); //console.log(‘ID: ‘ + profile.getId()); // Do not send to your backend! Use an ID token instead. //console.log(‘Image URL: ‘ + profile.getImageUrl()); //console.log(‘Name: ‘ + profile.getName()); //console.log(‘Email: ‘ + profile.getEmail()); var user_uname = profile.getName(); var user_email = profile.getEmail(); alert(user_uname); } 这是一个登录谷歌的按钮: 我想给用户谷歌登录,但问题是每当页面加载onSignIn()函数被自动调用。 我只想按下按钮。 有谁能够帮我?

Google柱形图 – 为每列显示不同的颜色

片段 google.load(“visualization”, “1”, {packages: [“corechart”, “bar”]}); google.setOnLoadCallback(drawStuff); function drawStuff() { var timesheetRes = [“Resouce 1″,”Resouce 2″,”Resouce 3″,”Resouce 4″,”Resouce 5”]; var timesheetWeek = [“Week 1″,”Week 2″,”Week 3″,”Week 4″,”Week 5”]; var timesheetHours = [45,40,40,0,0]; var dataArray = [[‘Resources’, ‘Week’, ‘Hours’]]; for (var n = 0; n < timesheetHours.length; n++) { dataArray.push([timesheetRes[n], timesheetWeek[n], timesheetHours[n]]); } var data = […]

谷歌登录回调 – 获取姓名和电子邮件

我试图在登录时将基本的Google帐户信息(名称,电子邮件,ID。)捕获到数据库中。 我这样做是通过为他们的个人资料信息设置变量并通过AJAX更新数据库。 (参见下面的例子中的变量) if (authResult[‘access_token’]) { // The user is signed in this.authResult = authResult; helper.connectServer(); // After we load the Google+ API, render the profile data from Google+. //this renders profile information to the page just fine gapi.client.load(‘plus’,’v1′,this.renderProfile); var email = gapi.client.load(‘plus’,’v1′,this.getEmail); var acct_type = ‘G’; var id = gapi.client.load(‘plus’,’v1′,this.getId); var fname = gapi.client.load(‘plus’,’v1′,this.getFname); […]

如何从回调函数中获取值

我对javascript相对较新,我面临一些困难。我有两个java脚本文件,如下所示。 我无法在getRss函数中获取变量entry_title的值并将其存储在变量Rss1_title和Rss2_title中 。 创建一个全局变量并将其分配给entry_title将使事情变得更糟,因为我无法知道标题来自哪个Rss url。 有没有一种简单的方法来获得回调函数的价值? 我的notification.js文件 function get_rss1_feeds(){ var Rss1_title = getRss(“http://yofreesamples.com/category/free-coupons/feed/?type=rss”); } function get_rss2_feeds(){ var Rss2_title = getRss(“http://yofreesamples.com/category/real-freebies/feed/?type=rss”); } setTimeout(‘get_rss1_feeds()’,8000); setTimeout(‘get_rss2_feeds()’,7000); 我的jsRss.js文件: function getRss(url){ if(url == null) return false; google.load(“feeds”, “1”); // Our callback function, for when a feed is loaded. function feedLoaded(result) { if (!result.error) { var entry = result.feed.entries[0]; var entry_title […]

如何撤消针对Google Api的身份validation令牌客户端

我正在尝试使用Google Api客户端代码撤消令牌。 我的代码看起来像这样: $.get(“https://accounts.google.com/o/oauth2/revoke?token=” + accessToken, function () { window.location.reload(); }); 我收到以下错误? XMLHttpRequest无法加载https://accounts.google.com/o/oauth2/revoke?token=tokenishere来自Access-Control-Allow-Origin不允许来源http://balblabla.com 。

Google使用Javascript API登录而不触发弹出窗口

我使用以下代码让用户能够通过Javascript API使用他们的Google帐户登录。 HTML Login using Google 使用Javascript function gPOnLoad(){ // G+ api loaded document.getElementById(‘gp_login’).style.display = ‘block’; } function googleAuth() { gapi.auth.signIn({ callback: gPSignInCallback, clientid: googleKey, cookiepolicy: “single_host_origin”, requestvisibleactions: “http://schema.org/AddAction”, scope: “https://www.googleapis.com/auth/plus.login email” }) } function gPSignInCallback(e) { if (e[“status”][“signed_in”]) { gapi.client.load(“plus”, “v1”, function() { if (e[“access_token”]) { getProfile() } else if (e[“error”]) { console.log(“There was […]

Google未使用Google Visualization API进行定义; 可能jQuery的错

我得到了与此问题中看到的相同的错误,没有答案。 详细说明,我正在尝试在我的代码中加载此演示 。 我稍微修改了一下,因为我没有在任何头文件中包含他们的代码 – 这个特殊的代码片段将由jQuery加载。 无论如何,所以我的代码看起来像这样: function drawChart() { var data = new google.visualization.DataTable(); data.addColumn(‘string’, ”, ‘Country’); data.addColumn(‘number’, ‘Population (mil)’, ‘a’); data.addColumn(‘number’, ‘Area (km2)’, ‘b’); data.addRows(5); data.setValue(0, 0, ‘CN’); data.setValue(0, 1, 1324); data.setValue(0, 2, 9640821); data.setValue(1, 0, ‘IN’); data.setValue(1, 1, 1133); /* … */ var chart = new google.visualization.IntensityMap( document.getElementById(‘chart_div’)); chart.draw(data, {}); } $(document).ready(function() […]

可以通过AJAX使用Google Maps / Places的“自动填充”API吗?

我正在尝试使用Google商家信息自动填充API在网络应用程序中使用企业数据预填充表单以简化数据输入。 API非常简单,但它似乎不想接受XHR。 $.getJSON(“https://maps.googleapis.com/maps/api/place/autocomplete/json”,{ input: input.term, sensor: false, types: ‘establishment’, location: ‘40.01496,-105.27029’, radius: 10000, key: Config.googleplaceskey },function(places_response){ //Some other code. }); 我在控制台中得到这个: XMLHttpRequest cannot load https://maps.googleapis.com/maps/api/place/autocomplete/json?input=At&sensor=false&types=establishment&location=40.01496%2C-105.27029&radius=10000&key=AIzaSyDKzUgcLklQE_U5494vHq_SzrFakNHugaQ. Origin http://localhost:8086 is not allowed by Access-Control-Allow-Origin. 这在某种程度上不是API的意思吗? 任何人都知道一个变通方法,或者我可以发送一些额外的参数来使其工作? 更新: 以下是此调用的API文档的链接。 父文档实际上甚至还有JavaScript JSON解析示例。 真的很混淆为什么这会在服务器端关闭。 http://code.google.com/apis/maps/documentation/places/autocomplete.html

Google的语音识别技术是否有API?

我想尝试使用简单的语音命令(如“next”或“previous”)创建jQuery幻灯片。 有没有办法使用谷歌的语音识别? 我知道Chrome的x-webkit-speech,但是我必须单击一个按钮才能使用它。 我尝试了麻省理工学院的WAMI,但我发现它比谷歌的语音认知更慢,更准确。