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

xml - 如何从 Google Data API for Blogger 获取关注者列表?

我能够获取特定用户配置文件 ID 的“创作”博客列表,并且它的响应以 JSON 格式提供。但是,当我尝试请求个人资料(其中包含关注者列表)时,我只能获得 HTML 格式的结果。

有没有办法以数据协议格式(即 XML 或 JSON)获取列表?

0 投票
2 回答
1490 浏览

pdf - 我可以使用 google API 将 PDF 转换为 PNG 吗?

我注意到,当您在 google docs 中查看 PDF 时,PDF 查看器会将 PDF 文件呈现为 PNG 图像。

我想知道您是否可以使用 Google Data API 上传 PDF 并获取渲染的 PNG 文件的 URL?

我从来没有使用过谷歌 API,或者真的有额外的时间来学习它,但如果它帮助我做到这一点,那么额外的时间将是非常值得的。

0 投票
2 回答
1948 浏览

openid - 如何使用 GData 检索用户的电子邮件地址?

我正在尝试使用 GData 检索刚刚使用 Google OAuth 授权我的网站的用户的电子邮件地址、真实姓名和个人资料 URL。

我们知道如何使用 Google 的 OpenID 流程来请求它,但是 OpenID 流程有一个严重的限制,即我们必须先询问 Google Apps 用户的域,然后才能知道将他们发送到哪里登录。至少使用 OAuth(甚至是 AuthSub) ,系统会提示用户登录哪个 Google 帐户。

0 投票
2 回答
463 浏览

javascript - Javascript Array Scope - 新手在这里

所以,我在玩白色 Google 日历 API 时正在学习 Javascript,但我无法弄清楚这段代码是如何以这种方式工作的:

eventsManager() 是一个返回对象数组的函数。

getEventsFeed() 它是一个 API 函数:它查询服务并将“提要根”(带有选定项目的提要)传递给回调函数。

为什么第一个警报(内部..)输出有效的 entriesResult.length 而第二个(外部..)总是输出 0?

我坚持 javascript 数组总是通过引用传递,我的代码有什么问题?谢谢 :)

0 投票
1 回答
1135 浏览

openid - 我可以代表没有 youtube 帐户但 gmail 的用户使用 OpenId + OAuth 将视频上传到 Youtube 吗?

我需要开发一个使用 youtube API 上传视频的网站。我无法对我的 youtube 帐户执行此操作(请参阅 youtube 条款以了解有关说明),因此需要代表用户完成。

避免用户必须注册到 youtube 会很棒。如果我在 youtube API 中使用 OpenID + OAuth,gmail 帐户或其他 OpenID 帐户就足够了吗?

或者用户必须拥有 youtube 帐户?

0 投票
1 回答
1684 浏览

c# - c# 使用 OpenID 和 OAuth 的 youtube API(或 gdata API)示例

是否有任何使用 OpenID 和 OAuth 的 youtube API(或 gdata API)的 c# 代码示例?

或者可能是带有代码示例的帖子/文章

将 dotnetoauth 与 youtube API 一起使用的代码示例也很棒

0 投票
2 回答
1961 浏览

php - 如何在 PHP 中获取安全的 AuthSub 会话令牌?

我正在使用 Google/YouTube API 开发需要访问用户 YouTube 帐户的 Web 应用程序。

正常的不安全请求工作正常,我可以毫不费力地将一次性令牌升级为会话令牌。当我尝试将安全令牌升级为会话令牌时出现问题,我得到:

错误 - CIzF3546351vmq_P____834654G 的令牌升级失败:令牌升级失败。原因: AuthSub 签名无效。

我用这个:

我不明白什么是:nonce:一个随机的 64 位无符号数,编码为十进制的 ASCII 字符串!我必须在 $date (... '.$date.' 15948652339726849410" '... )之后

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 投票
5 回答
6240 浏览

gdata-api - Google 日历查询最多返回 25 个条目

我正在尝试从今天开始删除所有日历条目。我运行一个查询,然后在查询结果上调用 getEntries()。getEntries() 总是返回 25 个条目(如果日历上的条目少于 25 个,则返回更少)。为什么没有返回所有条目?我预计大约有 80 个条目。

作为测试,我尝试运行查询,删除返回的 25 个条目,再次运行查询,再次删除等。这可行,但必须有更好的方法。

下面是只运行一次查询的 Java 代码。

PS:我查看了Data API Developer's GuideGoogle Data API Javadoc。这些网站还可以,但不是很好。有人知道其他 Google API 文档吗?