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

java - GData 请求令牌的问题

我们已成功使用 GData 库访问用户的 Google 文档。但是,当许多用户同时或相继登录我们的网站并授权我们的网络应用程序时,我们遇到了问题。

这是发生的事情:

第一个用户成功登录,通过 OAuth 授权我们的网络应用程序,并能够添加规则(或谷歌电子表格)。

第二个用户,在第一个用户添加规则后,立即成功登录,然后 webapp 授权失败(未给出令牌。我试图记录它。)

第三个用户登录失败。

第四个用户能够登录,通过 OAuth 授权,并成功创建评分表。

第五个用户能够登录,但与第二个用户一样,在授权时获得了无效令牌(未给出令牌。)

而这样的例子不胜枚举。结果是不可预测的。

下面是我们在失败场景发生时获得的堆栈跟踪的摘录:

帮助!

0 投票
3 回答
4714 浏览

php - 如何在没有 Zend Gdata 库的情况下使用 PHP 在非公开的谷歌电子表格中保存数据?

如何在不使用 Zend Gdata lib 的情况下将数据保存在 PHP中的非公开 google 电子表格中?我不能使用 Zend 库,如 google 教程中所示,因为我运行脚本的 php 服务器是php v. 5.0.4。我尝试使用 cUrl 找到解决方案,但是当 doc 未公开时,我不能忽略身份验证问题。我该怎么做?如果有人尝试过,请分享解决方案。

0 投票
4 回答
999 浏览

asp.net - 如何在 ASP.NET 中等信任中检索 Google Blogger 提要?

我有一个托管在 HostMySite.com 的 ASP.NET 网站,他们最近更改了共享帐户以在中等信任下运行。在我的网站中,我查询我的 Blogger 帐户并获取要在我的网站上显示的博客文章。

我正在使用 Google.GData.Client v1.4.0.2

检索在本地工作(并且一直工作到在 ISP 调用中等信任)。现在我收到以下错误:

我已经搜索了 Google 文档和在线但无法找到我需要更改的内容。

0 投票
2 回答
2172 浏览

php - 获取特定 Google 日历的 Zend_GData Feed

关于如何获取特定日历的事件提要,我有一个很长的详细问题,但在我发布之前(我认为)想出了一个解决方案。然而,即使有了解决方案,我仍然想知道我在这个过程中缺少什么。要获取单个日历的事件提要(或搜索该提要),我执行以下操作:

  • 验证(显然)
  • 获取日历列表:getCalendarListFeed();
  • 从“日历”对象之一获取 id 属性
  • 更改:.../calendar/feeds/default/XXX%40YYY
  • 收件人:.../calendar/feeds/XXX%40YYY/private/full
  • 将其传递给 getCalendarEventFeed() 以查询该日历。

为什么我必须操纵 ID?Zend_Gdata 的文档似乎分布在 Google 和 Zend 的网站上。我没有找到关于 getCalendarListFeed() 可用属性的良好参考,所以也许我应该获取 ID 以外的其他内容?

似乎必须更直接的方法 - 我在这里错过了什么?

0 投票
1 回答
561 浏览

iphone - Google 日历 API:GDataEntryCalendarEvent 问题

我正在尝试使用 google GData api在 google calendar 中插入一个事件。我的问题是:我在GDataEntryCalendarEvent的头文件中看不到任何地方可以将客人添加到活动中?

有谁知道该怎么做?

0 投票
1 回答
4770 浏览

delphi - HTTP/1.1 401 令牌无效 - AuthSub 令牌的范围错误

尝试从 Google Analytics API 获取提要时出现此错误。但是,使用相同的令牌,我从 Google 日历中获得了成功的提要。两者之间的代码完全相同,除了提要 url。所以它一定与 Analytics 是 https 和 Calendar 只是 http 有关。

我已经成功创建了一个不安全的长期令牌。请求初始令牌时的范围参数:

我对长期令牌的要求:

返回一个长期存在的令牌。将其用于 Google 日历:

返回一个临时重定向(302):

这将导致成功获取:

但是在尝试获取 Google Analytics 提要时出现错误 401:

我的域需要有效的 SSL 证书吗?和这个斗争了好几个星期!!!
在 Apache 中使用 Indy10 和 Delphi 2007。

已请求提供一些 Delphi 代码。我在这里提供的是 GET 到提要的代码。我不提供获取令牌的代码,因为我认为它们很好(我能够获取日历提要)。

0 投票
1 回答
403 浏览

youtube - 到达某个点后停止 youtube 视频

看起来 YouTube API 无法在视频播放到某个点后停止播放。它有办法在某个点启动它,但不能在某个点停止它。我想知道是否有解决方法?或者也许我在没有注意到的情况下瞥了一眼。

0 投票
1 回答
2001 浏览

java - 在 Google 数据 API 中执行联系人演示时出现运行时异常

我已经下载了 Eclipse 的谷歌数据 API 插件。在处理联系人模板时(Demo.java)

它已成功编译,但抛出此运行时异常(我提供正确的所需凭据作为参数)。

我敢肯定,我错过了一些东西,但可以解决它。

0 投票
1 回答
3046 浏览

python - 尝试使用 GData API 将图片从 Google App Engine 上传到 Picasa 时出现 TypeError

我正在尝试编写一个小工具来将图片从 Google App Engine 上传到 Picasa。获取图像有效,但是当我尝试上传它时,我收到错误“ TypeError: stat() argument 1 must be (encoded string without NULL bytes), not str

该代码基本上如下所示:

完整的 Stacktrace 是:

回溯(最近一次通话最后):

文件“/home/birt/stuff/google/appengine/ext/webapp/ init .py”,第 507 行,调用 handler.get(*groups)

文件“/home/birt/stuff/app_picasaupload/main.py”,第 124 行,在获取上传图片(评论,图片)

文件“/home/birt/stuff/app_picasaupload/main.py”,第 104 行,在uploadpicture entry = gd_client.InsertPhotoSimple(album_url, fname, comment, pic, content_type='image/jpeg')

文件“/home/birt/stuff/app_picasaupload/gdata/photos/service.py”,第 469 行,在 InsertPhotoSimple content_type 中)

File "/home/birt/stuff/app_picasaupload/gdata/photos/service.py", line 398, in InsertPhoto os.path.exists(filename_or_handle): # 这是一个文件名

文件“/usr/lib/python2.5/posixpath.py”,第 171 行,存在 st = os.stat(path)

如果不是 FakeFile.IsFileAccessible(path) ,则调用文件“/home/birt/stuff/google/appengine/tools/dev_appserver.py”,第 1109 行:

文件“/home/birt/stuff/google/appengine/tools/dev_appserver.py”,第 1018 行,在 IsFileAccessible normcase=normcase)

文件“/home/birt/stuff/google/appengine/tools/dev_appserver.py”,第 1036 行,在 _IsFileAccessibleNoCache 中,如果 os.path.isdir(logical_filename):

文件“/usr/lib/python2.5/posixpath.py”,第 195 行,在 isdir st = os.stat(path)

TypeError: stat() 参数 1 必须是(没有 NULL 字节的编码字符串),而不是 str

有任何想法吗 ?:-)

0 投票
1 回答
1178 浏览

java - GData 错误:间歇性“无效的根元素”

我正在发送 GData 查询以使用 Java GData 包为 Instructables.com 的用户呈现流量图表。但是,有时会抛出此异常:

我可以在网上找到的唯一提及此错误的是这里,但我很确定我们的提要 URL 格式正确。例如,这是我们可能发送的 URL:

奇怪的是,同样的查询将在本地工作,但在我们的登台服务器上失败,但随后在生产中工作。即使此查询在一个上下文中失败,其他查询在同一上下文中也可以。我知道这些查询必须是经过身份验证的 HTTP 请求的一部分。这可能是问题吗?在每种情况下,我都使用相同的 Google 帐户(相同的登录名/密码)来发送查询。