问题标签 [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 回答
76 浏览

python - 如何在客户端脚本上使用 doctest?

我正在使用 Google Calendar API,创建一些有用的功能。

另一方面,我想正确地放置一些有用的文档测试并开始敏捷开发。

  • 如何编写 doctest,因为每个函数的结果并不是真正可预测的(取决于服务器上的新内容):

    /li>
  • 如果我不想在源代码中留下密码,我该怎么办?

  • 如何为一个类的所有函数编写测试,而不是每次都为每个函数编写相同的东西?

    /li>
  • 对于 GoogleCalendar 的每个功能,我必须先创建对象?

感谢您的帮助

0 投票
2 回答
2827 浏览

curl - 来自 Google/YouTube API 的 AuthSub 令牌始终返回为无效

有没有人有使用 YouTube/Google API 的经验?

我正在尝试使用 clientLogin 登录 Google/Youtube,检索 AuthSub 令牌,将其交换为多会话令牌,然后在我们的上传表单中使用它。请注意,我们不会让其他用户登录我们的(安全)网站,这仅供我们使用(没有多用户)。我们只想通过我们自己的网站将视频上传到我们的 YT 帐户,而无需登录/上传到 YouTube。

最终,一切都取决于第一步。我的 AuthSub 令牌总是作为无效返回(错误“403”)。

我使用的所有步骤都在下面更改了用户名/密码。任何人都知道为什么我的 AuthSub 总是无效的?我正在花费大量时间试图让它发挥作用。

第 1 步:从 Youtube/Google 获取 authsub 令牌

收到的回复:

Auth=AIwbFAR99f3iACfkT-5PXCB-1tN4vlyP_1CiNZ8JOn6P-......yv4d4zeGRemNm4il1e-M6czgfDXAR0w9fQ YouTubeUser=MyYouTubeUsername

使用的卷曲命令:

第 2 步:将 AuthSub 令牌交换为多用途令牌

收到的回复:

403 无效的 AuthSub 令牌。

使用的 curl 命令:

第 3 步:检查令牌是否良好/有效

收到回复:

403 无效的 AuthSub 令牌。

使用的 curl 命令:

第 4 步:尝试使用 authsub 令牌获取上传令牌

收到回复:

401 令牌无效 - 无效的 AuthSub 令牌。

使用的卷曲命令:

0 投票
1 回答
2995 浏览

c# - 可以使用 google API 从本地文件更新 Google Doc 吗?(.NET / C# / WPF)

我目前正在测试谷歌 API。这似乎很有希望,但我陷入了一个“简单”的问题。我想用本地副本更新现有文档。

我的想法是,使用 doc-download 将所有 google 文档下载到一个文件夹中。这样可行。在下一次运行时,我检查日期,如果远程文档较新,请再次获取它。如果本地文档较新,请上传,并替换当前在线版本。

我找不到替换文档的功能。有一个 Upload(filename, doctitle) 但这会创建一个新文档。有谁知道这是否可能并且可以指出我的纠正方向。我是否必须剖析原子提要(是其中某处的文档内容..)。“下载/更改单词/上传”看起来很不错:-)

克里斯

对于任何有兴趣的人来说,使用 API 非常简单和好。这是一个简短的 WPF 示例(当然没有凭据)

0 投票
2 回答
1523 浏览

c# - 在 Web 应用程序中将事件从 asp.net 发送到谷歌日历

我想从 asp.net 应用程序向我的谷歌日历帐户发送事件

0 投票
2 回答
307 浏览

php - 如何从谷歌自动检索当前的广告词支出

有谁知道如何访问 Google Adwords 报告的指南或教程?我正在尝试将每天的广告支出(当前到检查或上次 Google 更新的时间)提取到我的应用程序中。我找不到获取支出的 API 文档或方法。有谁知道有什么好的教程吗?或者你能指出我正确的方向吗?理想情况下,开发人员应该在 php 中 :)

更新

使用 API 是呃……要付出代价的。理想情况下,我正在寻找一种不必为此付费的方法!因此,如果没有免费的“后端”方式,那么我猜有可能刮掉前端......

更新 2

忽略以上,成本如此之低,一个API调用就足够了。但我仍然找不到获取当前或以前支出的 API 方法....

0 投票
2 回答
11503 浏览

javascript - 谷歌API翻译,只有一个div进入页面

我有一个 HTML 页面,我会使用谷歌翻译只将一个 div 翻译到我的页面中。

使用此代码,谷歌翻译页面中的所有内容。但如果我只想翻译一段。我该怎么做?

谢谢!

0 投票
1 回答
407 浏览

asp.net - 用于国际化的 Google API + asp.net

嘿伙计们,

是否有任何用于国际化的 google api 与 asp.net 或任何其他开源 api,因为我希望我的用户以多种印度语言(如泰米尔语、马拉雅拉姆语、印地语、泰卢固语等)查看我的网站......我见过谷歌使用它在http://www.google.co.in/

0 投票
2 回答
2442 浏览

java - 谷歌日历 java api

我有一个 CalendarEntry 对象

我知道http://www.google.com/calendar/feeds/example@gmail.com/allcalendars/full是所有日历的提要网址

但是我如何从 CalendarEntry 实例中获取这个提要 url?

因为我想在指定的日历中发布一个新条目,我需要这个 url。

谢谢!

0 投票
3 回答
2271 浏览

google-app-engine - 将 Google App Engine 与 My Dreamhost 注册域一起使用

我已经使用 Dreamhost 注册了一个域 example.com,并且目前在 www.example.com 上设置了一个标准的 wordpress 博客。我想让 appengine.example.com 指向我的 Google Appengine 应用程序,但是这样做有一些困难。目前,appengine.example.com 只是指向我在 Dreamhost 服务器上的正常目录,而不是我的 Appengine 应用程序。我在下面提供了尽可能多的细节 - 我非常感谢任何建议。

我已经按照谷歌提供的一些步骤,以及来自以下帖子的一些回复: 如何将谷歌应用引擎与我自己的裸域(不是子域)一起使用?但我仍然有麻烦。

我做了什么:

  1. 创建并注册了一个新域:www.example.com,设置 Google Apps + Gmail。转到 Google Apps 控制面板 > 域并添加域:example.com
  2. 从 Dreamhost 面板选择“添加新域”,并添加 appengine.example.com 。在进行故障排除时,我已经在为此域启用“Google Apps”而不是“我已经为主域设置它:example.com,所以我不知道是否需要为子域。
  3. 转到 Google App Engine,选择我的应用 > 应用程序设置 > 域设置 > 添加域 > 添加了 example.com
  4. 被带到 Google Apps 控制面板,可以看到我的应用程序,并添加了 URL:appengine.example.com。现在显然可以从 appengine.example.com 和 myapp.appspot.com 访问它

在这个阶段,appengine.example.com 仍然只是指向我的标准 Dreamhost 目录。

讨论的许多指南使用 Dreamhost 为您的域设置调整 CNAME 记录;如果您已经设置了域以用于 Google Apps,我不确定这是否有必要,但我也尝试这样做。

采取的措施:appengine.example.com > DNS > 添加自定义 DNS 记录:

  • 名称:应用引擎
  • 类型:A
  • 价值:ghs.google.com

还是不行!!我做了一些非常不正确的事情吗?如果有人对此/指导有任何经验,我将不胜感激!!!

谢谢你,奥尔

0 投票
1 回答
522 浏览

php - 获取原子提要并以 html 显示(google-api)

有人可以帮我解决这个问题。我对 google-api 调用的返回结果有疑问

我想将它们作为 html 回显,但 Firefox 一直显示提要页面。

在 IE 中,我收到一条错误消息,指出 xml 文档只能包含一个必须是原子“feed”元素的顶级元素,所以我不明白。

我能做些什么来改善这一点?

编辑

编辑 我看到了我没有使用的错误

谢谢,理查德