问题标签 [gdata]

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

python - Blogger (Python) API:如何按帖子 ID 检索帖子?

之前从调用中获得了一个帖子 ID gdata.blogger.client.add_post()...

...我以后如何使用该帖子 ID 检索帖子?我认为也许gdata.blogger.client.Query是要走的路,但这不支持将 post id 作为查询词。与 Pythongdata模块一起分发的示例代码没有此用例的示例,在摸索gdata.blogger.client.*了一段时间后,我没有取得太大进展。

我显然可以遍历博客中的所有帖子,直到找到具有相应 id 的帖子,但这将是一个可怕的想法。

0 投票
3 回答
9660 浏览

google-calendar-api - 如何发布谷歌日历的动态事件源?

我正在构建一个为用户管理某些类型的事件的 web 应用程序。我想提供一种在用户的谷歌日历中显示这些事件的方法。

我真正希望的是一种发布我自己的谷歌日历兼容提要并允许用户订阅它的方法,就像他们可以订阅“有趣的日历”一样。这样,如果事件发生变化或添加了新事件,它们就会反映在他们的日历中。但看起来谷歌只允许用户以 ical 或 csv 格式导入日历数据,而不是 atom feed 格式。

问题是,我的 webapp 中的现有事件可以更改并添加新事件。我希望这些更改立即反映在谷歌日历中。而且我不能指望用户继续重新导入 ICAL 文件。以下 SO 问题非常相似,但并没有真正发布答案: Generate a Google Calendar compatible feed

我会以错误的方式解决这个问题吗?我是否需要使用 gdata API 来创建日历并向其发布事件?似乎发布 atom 提要会简单得多,但如果 google 无法订阅 atom 提要,那将无法正常工作。

如果我只是将我的活动发布为 ICAL 文件,谷歌日历会定期重新读取 URL 并更新数据吗?有些用户每天有 4 或 5 个事件,所以文件会随着时间的推移越来越大。这似乎真的不是一个好的解决方案。

0 投票
2 回答
1293 浏览

php - 使用 Oauth 令牌时在 Zend_GData 中指定参数?

因此,我想出了如何使用 1.10 中的 Zend_Oauth 库从 Google 获取访问令牌。现在假设我想获取我的联系人...

$feed是一个有 25 个联系人的可爱对象。但是,如果我想在一次拉动中获得更多,似乎没有一种方法可以指定有效的最大结果。

如果我取消注释client->setParameterGet它会被忽略。如果我指定$client->setUri并使用它$rawdata = client->request()来获取响应,它会起作用,但是处理返回的提要数据会出现其他问题......比如将其放入 GData 以便于处理。

我已经尝试过$feed = $gdata->importString($rawdata->getBody()),但是虽然$rawdata->getBody()返回似乎是有效的 XML,$feed->totalResults但会引发错误,而如果我使用$gdata->getFeed($query).

如果我取消注释,请$query->MaxResults=100;使用$gdata->getFeed($query)Google 返回带有“未知授权标头”的 401。

那么在使用 Zend_GData 和 Oauth 令牌时是否可以指定参数?还是我必须构建自己的请求,然后使用 Zend_Feed(或其他一些 XML/Feed 解析器)进行解析?

0 投票
1 回答
511 浏览

php - 使用 gdata 框架更改谷歌日历事件的参与者

0 投票
1 回答
246 浏览

python - GetAuthSubToken 返回无

嘿,伙计们,我对如何获取身份验证令牌有点迷茫。这是我在授权我的应用程序返回时使用的代码:

记录的是“无”,所以这看起来是正确的:-(如果我使用这个:

我明白了:

{'范围':[' http://www.google.com/calendar/feeds/ '],'auth_header':'AuthSub token=CNKe7drpFRDzp8uVARjD-s-wAg'}

所以我可以看到我得到了一个 AuthSub 令牌,我想我可以解析它并获取令牌,但这似乎不是事情应该工作的方式。

如果我尝试使用 AuthSubTokenInfo 我得到这个:

所以看起来我的 token_store 没有正确填写,这是我应该做的吗?

我也在使用 gdata 2.0.9

谢谢马特

0 投票
1 回答
842 浏览

c# - Google 的 GData Picasa API 和 OAuth 是否使用 C# 工作?

Google 的 GData Picasa API 和 OAuth 是否使用 C# 工作?如果是这样,有人可以发布如何设置 OAuthToken 然后使用 PicasaService 拨打电话吗?我能够一路创建 oauth_token,但无法弄清楚如何在 GData API 中设置此值并成功进行调用。谢谢。

0 投票
2 回答
1970 浏览

authentication - Google 的已安装应用程序 Oauth 与 Web 应用程序的 Oauth

所以我很难理解一些东西......

如果您为 Web 应用程序执行 Oauth,您将使用回调 URL 注册您的站点并获得唯一的消费者密钥。但是,一旦您获得了 Web 应用程序的 Oauth 令牌,您就不必从您的注册域生成对 google 服务器的 Oauth 调用。我经常使用我的脚本中的密钥和令牌,这些脚本通过我的笔记本电脑上的 localhost 上的 apache 服务器运行,而 Google 从来没有说“你没有从注册的域发送这个请求”。它只是向我发送数据。

现在,据我了解,如果您对已安装的应用程序进行 Oauth,则使用“匿名”而不是从 Google 获得的密钥。

我一直在考虑仅使用 OAuth for Web Apps 身份验证方法,然后将该令牌传递给已安装的应用程序,该应用程序将我的密码嵌入其内部。担心的是代码可能被坏人发现。但是更安全的是……让它们为密码工作还是让它们默认为匿名?

如果在替代方案使用“匿名”作为秘密的情况下发现了“秘密”,那么真正的问题是什么?

0 投票
2 回答
3503 浏览

google-calendar-api - 谷歌日历提要 api 删除事件

我正在将 Google 日历与我的应用程序同步(我将事件存储在数据库中)。当事件更新时,我可以通过按“更新”顺序对事件源进行排序来轻松找到最后的更新。但是,如果某个事件被删除/删除,我如何从提要中跟踪此更新?

0 投票
1 回答
1237 浏览

php - 使用 Zend Gdata 将数百行插入 Google 电子表格?

使用以下方法从 600 条记录数据集中逐一插入行需要将近一个小时:

是否可以一次插入多行?

0 投票
1 回答
553 浏览

python - 如何使用 gdata.youtube api 直接方法插入大于 1MB 的视频

我正在使用 gdata.youtube 服务插入视频条目。它因 url 获取错误而失败,抱怨文件太大。这是一个非常小的视频(1.7MB)。在理想的世界中,有一种自然的方法可以根据需要分解文件并将其分块传输。是否已经有 api 可以做到这一点。

这是我根据google api教程使用的代码:

这是错误: