问题标签 [google-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2414 浏览

google-api - 如何使用谷歌 API 从谷歌日历获取当前或下一个事件?


介绍

我正在尝试更换由待命程序员在指定日期携带的“待命”手机。如果有紧急情况,服务台会拨打该手机。我们现在计划改用网络表格,帮助台将在紧急情况下填写该表格。提交表单后,脚本将与 Google 日历(使用 php api)对话,查看谁在待命,并向当时待命的程序员发送一条短信,提醒他/她注意紧急情况。如果当前没有人待命,那么下一个待命的人将收到一封电子邮件,以便他们可以在第二天早上第一时间处理该问题。我们有所有这些工作,除了经常性事件。

玩单个事件并将其设置为 true 工作正常,直到我决定让查询处理当前事件的检索(而不是自己检索一堆事件并手动检查时间)。例如,如果某人当前正在通话,则应该存在并返回具有该程序员姓名的当前事件。此事件可能会或可能不会重复发生,具体取决于某人是否有交易日。如果当前没有安排任何活动,那么我会选择一个 else,它会通过电子邮件发送下一个待命人员,而不是发送短信。在 else 部分中,我将 start max 切换为未来 7 天。


查询代码如下所示。


采取的步骤

1) 我创建了一个从 8 到 5 的重复事件,没有结束到重复周期。
2)然后我删除了一个事件(测试某人的交易日)并添加另一个事件以获取笑声(其他事件不是必需的,但有助于显示问题)。

下面的数据信息:
在查询范围内删除的重复事件标题为“Ben”,第二个未重复但确实安排在当天的事件称为“测试”。返回标题、开始时间和结束时间时的输出如下。请记住,日历上没有“Ben”事件,但无论如何它会显示 3 次,即使开始时间限制设置得非常严格(参见代码中的 $now)。


使用 $query->setSingleevents(false);"


使用“$query->setSingleevents(true);”


结果说明

我真的只希望该函数返回某人的单个姓名(即仅当前事件)。如果当前事件不存在,那么我会提取接下来 7 天的事件,以确保赶上任何周末和节假日,并返回第一个即将发生的事件。

上面的第二个输出(单个事件设置为 true)看起来解决了问题,但它仅在存在非重复事件时才解决问题。如果我让所有事情重复发生,那么如果我有 setSingleevents(true),则不会返回任何数据。

我有一种预感,这与我将最小和最大开始时间设置为 $now(当前时间)有关,但由于这适用于非重复性我不明白问题是什么(尤其是当我试图将重复事件视为它们自己的单个事件。

同样,这似乎一切正常,除非我使用重复事件(在我看来,每周手动添加时间不是一个很好的解决方案)。

--
谢谢你的帮助,

0 投票
1 回答
5489 浏览

php - 谷歌手机追踪API

我们正在与大约 100 名司机开展呼叫出租车业务。

我想跟踪这 100 名司机,但我还没有准备好使用 GPRS 和任何其他昂贵的工作,所以我想使用他们的手机跟踪这些人。

也就是说,我有所有这些司机的手机号码。有没有办法使用任何谷歌 API 找到他/她的当前位置?

请告诉我用于跟踪移动设备的 Google API。

0 投票
2 回答
2508 浏览

python - Python - 使用“Google AJAX 搜索”API 的本地搜索对象

我刚刚开始使用 Google 的搜索 API 来查找地址以及这些地址之间的距离。我为此使用了 geopy,但是,我经常遇到无法为我的查询获取正确地址的问题。因此,我决定尝试使用 Google 的“本地搜索”(http://code.google.com/apis/ajaxsearch/local.html)。

无论如何,我想问我是否可以在 python 中使用 API 提供的“本地搜索”对象。有些东西告诉我我不能,我必须使用 json。有谁知道是否有解决办法?

PS:我试图做这样的事情:http ://www.google.com/uds/samples/random/lead.html ...除了矩阵类型的交易,其中内部将填充地址之间的距离。

谢谢阅读!

0 投票
1 回答
182 浏览

google-maps - 仅从 Google Search API 检索坐标

如果没有 Google API 地图,是否可以做到这一点?我到处搜索,找不到任何帮助。

0 投票
6 回答
4486 浏览

speech-recognition - 是否有语音转文本 API 或一些“hack”,我可以通过它使用 Google 的语音转文本工具?

我认为 Google 的语音转文本功能(Google Voice 语音邮件的自动转录、YouTube 上视频的自动字幕等)令人印象深刻。

我确实查看了谷歌是否通过 API 提供了它,但似乎他们没有(不是我责怪他们!)。不过,提供语音到文本功能的云计算服务会非常酷。

是否有某种“黑客”可用于将语音访问文本。我的架构基本上归结为 - 一个短的 15-20 秒 wav/mp3/其他剪辑作为输入,输出是纯文本。

任何想法的人?

0 投票
2 回答
347 浏览

asp.net - 拼写检查软件

我被分配了一项任务,为我们正在做的项目寻找一个像样的拼写检查器(英国英语),最好是免费的。

我已经为此查看了 Google AJAX API。该项目包含一些年轻人(18 岁以下的孩子)的数据,这些数据不应允许在应用程序边界之外暴露或存储。谷歌出于研究目的记录数据,这意味着谷歌拥有我们通过谷歌 API 通过网络发送的任何数据。这是正确的吗?我向谷歌发送了一封关于数据和存储隐私的电子邮件,但他们还没有回来。如果您对此有所了解,请与我分享。

此时,我们的服务器可能无法访问外部实体,这意味着我们可能无法通过网络使用 Web API。但它可能会在未来发生变化。这意味着我必须找到一些可以在我们的环境中完成工作的拼写检查替代品或外部 API。

你介意分享你在这方面的发现和知识吗?我更喜欢免费服务,但永远不知道你是否有一些破解拼写检查器来支付一些费用,那么我不介意向项目委员会推荐。

使用 ASP.NET 3.5/4.0、MVC、jQuery、SQL Sever 2008 等的技术

干杯,纳伦

0 投票
1 回答
939 浏览

jquery - 使用 mod-rewrite 将对 jquery.js 的请求重定向到 GoogleAPI 缓存

我们使用 Apache 2.x、Plesk 8.x 的 Linux 服务器托管了许多电子商务网站。为了利用浏览器缓存,我们想使用 Google 提供的 jquery.js 副本。

因此,在每个的 vhost.conf 文件中,我们可以使用以下 RewriteRule

在 vhost_ssl.conf 中

好的,现在这些规则在每个域的各个 vhost.conf 文件中都可以正常工作。但是,我们托管了 200 多个域,我希望它们能够工作,但似乎无法让它们在 httpd.conf 文件中全局工作。

挑战如下:

  1. 让 rewriterule 在 httpd.conf 中工作
  2. 检测 HTTPS 是否开启,如果开启并且是安全页面,则重写为 ...
  3. 每个单独的域仍然有它自己的自定义 mod-rewrite 规则。哪些规则优先 - 全局或每个域?他们结合了吗?如果我在全局 httpd.conf 中有“RewriteEngine On”指令,然后又在 vhost.conf 中,可以吗?

请让我知道你们的建议是什么。迫切需要解决这个问题。

0 投票
1 回答
687 浏览

php - google ajax api 将结果限制为 64

我在我的 php 脚本中使用 google ajax api,但它在 64 以上的结果中无法工作是否有任何破解方法可以解决这个问题

谢谢

0 投票
1 回答
69 浏览

php - Google PHP $event->getEventStatus() 输出不正确

我正在尝试检查事件状态(google php calendar api),但与开发/测试服务器相比,我在本地机器上得到了不同的结果。

$eventStatusUrl = $event->getEventStatus();

在本地返回以下“ http://schemas.google.com/g/2005#event.confirmed

但在开发服务器
Object id #154

Object id #153 上返回以下内容

php 中的 Object id #xxx 是否在两个版本之间可能有所不同?Object id #xxx 是否意味着 php 中的特定内容?是否有另一种方法可以获得有人会推荐我使用的状态来代替这个?

谢谢。

0 投票
0 回答
54 浏览

google-api - 在我的 google API mash 代码中,如何更新现有的新闻框而不是插入新闻框?

下面是使用的 Javascript 代码。

newsAddress 值是用户输入的文本框值。并且基于文本框的值,div 元素“内容”会更新为一个新元素。

我的问题是,每次当我在文本框 (newsAddress) 中输入一个值时,“内容”元素中的一个新闻项都会被插入到另一个下方。我的要求是根据新的搜索条件更新相同的新闻元素。

如何才能做到这一点?