问题标签 [google-gadget]

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 回答
559 浏览

authentication - 谷歌小工具中的用户身份验证

我正在创建一个谷歌小工具(用于 igoogle 或 gmail),它将向我的服务器发出请求。我想知道是否有任何方法可以让我对用户进行身份验证,而无需让他们在我的服务器上使用用户名/密码进行身份验证。有没有办法使用谷歌身份来识别用户(谷歌是否以某种方式给我谷歌用户ID?)。如果我在谷歌小工具中使用 Oauth 选项,我将能够获取 access_token 并将其用作标识符。

0 投票
1 回答
770 浏览

javascript - Google 小工具中的 Javascript

我正在编写一个与谷歌日历一起使用的简单小工具。我正在使用 iGoogle 进行测试。但是,无论我做什么,我似乎都无法运行 javascript。谁能指出我正确的方向?提前致谢

0 投票
1 回答
518 浏览

google-gadget - gmail 上下文小工具 makeRequest 调用响应内部服务器错误

我正在其中构建一个 google 上下文小工具,我使用以下代码加载页面:

呼叫没有到达我的服务器。当我尝试在浏览器中访问 url 时,它会快速返回。

可能是什么问题?我怎么能解决它?

谢谢

0 投票
2 回答
2654 浏览

google-gadget - gmail 上下文小工具不显示

我正在尝试构建一个 gmail 上下文小工具。我过去让它工作,但我必须改变一些东西,现在它不起作用。我已成功创建列表并将小工具添加到我的测试域。但是当我打开电子邮件时仍然没有任何反应。

这是清单:

我可以http://example.com:2057/test.xml在 igoogle 中加载,所以我认为问题出在清单上。

问题可能是什么,我如何验证清单文件并解决此类问题。

谢谢

0 投票
0 回答
546 浏览

javascript - 如何在 Google Gadgets 中使用 Web 服务(使用 Javascript)?

您是否尝试过使用 javascript 从 google 小工具调用 SOAP Web 服务?我真的不知道该怎么做:API 只有一个 makerequest 方法。这是完成工作的正确方法吗?

我将不胜感激任何帮助...

提前致谢

0 投票
1 回答
370 浏览

javascript - 为什么我的 Google 小工具无法正确呈现?

我正在制作一个显示著名按钮栏的小工具:Facebook like、Tweet、Google Plus 和 LinkedIn Share。

如果您将小工具 HTML粘贴到此处的编辑器中,您将看到它显示正常。

我的小工具代码所做的基本上是加载 HTML 内容并将其放入 div 元素中,如下所示:

当我在 iGoogle 或 Google Sites 中测试它时,我得到的只是 Tweet 文本超链接。

任何人都可以帮我找出问题所在吗?

0 投票
1 回答
7373 浏览

android - 使用相机捕捉文本。安卓?

我想做类似谷歌谷歌的事情,但只使用相机文本功能。我想使用相机拍摄文本图像,并将其转换为文本以用于编辑文本。这可能吗。这该怎么做?

您与此相关的任何想法都会有所帮助。请让我知道你的想法。非常感谢您的时间和帮助。

0 投票
1 回答
266 浏览

gwt - 使用 GWT 开发 Google 小工具

我使用Getting Started with Gadgets 和 GWT成功创建了小工具

我想知道:

  1. 是否可以在开发模式下使用小工具?我想更改代码并查看结果。或者我每次更改代码时都需要编译和发布小工具?

  2. 我希望我的 GWT GAE 应用程序既是普通的 GWT 应用程序又是谷歌小工具。当用户输入http://mygadget.appspot.com/我希望他看到正常的 GWT 应用程序。但是当用户访问http://mygadget.appspot.com/axogadget/com.axdms.gadget.client.AxObjectGadget.gadget.xml他得到了这个小工具。有可能吗?还是必须是 2 个不同的 GAE 应用程序?(普通 GWT 应用程序和小工具具有不同的功能)。多个入口点?

0 投票
1 回答
249 浏览

google-calendar-api - Google 日历小工具需要知道当前正在查看哪个活动

我现在正在编写我的第一个谷歌日历侧边栏小工具。当用户在谷歌日历中时,我计划让他们打开一个事件,当他们在查看/编辑页面时,它将使用该事件的数据来查找其他类似的事件。

问题是,我无法弄清楚当前正在查看哪个事件。一旦我知道了这一点,我认为我做剩下的事情不会有太大的麻烦。

所以,我想知道:

  1. Google Calendar API 是否提供侧边栏小工具的视图信息?我认为答案是否定的,但我想错了。
  2. 有没有其他方法可以获得这些信息,比如从页面的 DOM 中查找信息?

提前致谢!我可能会在其他地方发布这个问题,但无论如何我一定会在这里发布答案。

0 投票
1 回答
293 浏览

javascript - Google 小工具画布视图在刷新之前无法与 gadgets.views 或 .params 对话?

我一直在研究一个可以在 iGoogle 中运行的小工具。事实上,它已经完成了,除了一个令人讨厌的错误,我们正在做一场梦魇般的时间追捕。

请注意,代码片段在 CoffeeScript 中;在我们为 Google 托管之前,它已编译为 JS。我们还在代码中使用 Backbone.js,但这应该不会有太大区别,因为我们所有的 Backbone 特定代码(initialize方法等)都可以正常工作;我已经能够在我们的 Backbone 东西之外隔离代码的问题部分

gadgets.prefs该小工具以竖线分隔的字符串 ( 55|34|101)的形式保存 Google 对象的首选选项列表。

这种保存很好,随后对该首选项的任何调用都可以get正常工作。它们甚至可以通过视图prefs.get中的调用来读取。home当从home视图切换到canvas视图时,小工具无法使用get这些首选项(从canvas视图)。

只有在整个canvas视图页面上进行刷新后,小工具才会检索这些首选选项。

现在得到这个:我们也尝试将这些首选项作为参数传递home给视图和canvas视图。

这成功地将我们发送到canvas,但在切换homecanvas并尝试与之交谈后gadgets.views.getParams(),返回一个空对象。只有完成刷新后,小工具才会处理相同的调用、查找参数并使用它们。

在这两个视图中,运行的最后一段代码是……</p>

它调用了我们的init()函数……</p>

…它返回一个空对象,除非我们刷新页面。

知道为什么会这样吗?我没有gadgets.*正确地“启动”这些东西吗?这几乎就像我正在与一个gadgets.*没有“绑定”到我的特定小工具的对象交谈,直到我刷新页面(然后强制它绑定到画布视图)。请帮忙!