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

php - 以编程方式登录 Google Data API

我正在构建一个应用程序,它基本上是我的 Google 财务帐户的界面。几个人会用。我刚刚开始研究如何做到这一点,而立即看起来像一个障碍的一件事是谷歌的 oAuth 系统,似乎是为每个用户自己登录他的帐户的情况而设计的。

据我了解,通常的程序是从我的网络应用程序中,用户被重定向到谷歌的页面,他们在其中输入他们的信息,然后被发回。最后我将获得一个授权令牌,我可以使用它来提取我想要的数据。

但是,现在,因为无论谁登录到我的应用程序,我的应用程序总是并且只从我的帐户中提取数据,因此我需要始终获得授权,并且它需要以编程方式发生,而用户不知道。

这可能吗?

0 投票
0 回答
129 浏览

web-services - Google 数据 API 的 ClientLogin 保持有效/可用多长时间?

在这个google 文档页面上,我发现您可以重用以前检索到的令牌。现在,我目前在首先检索密钥时遇到了麻烦(不可预测的结果),所以每当我有一个密钥时,我都希望能够重用它。这可以重复使用多长时间?

0 投票
3 回答
7787 浏览

c# - C# 类如何处理 JSON 中的美元符号?

我从Google 的数据 API获取 JSON 提要,许多属性名称以 $ 字符(美元符号)开头。

我的问题是我不能创建一个变量名以美元符号开头的 C# 类,这是语言不允许的。我正在使用Newtonsoft 的 JSON.NET将 JSON 转换为 C# 对象。我怎样才能解决这个问题?

0 投票
1 回答
361 浏览

java - 能够从 ContactEntry 中删除 GroupMembershipInfo,但无法添加 GroupMembershipInfo

更新现有 ContactEntry 以在现有 ContactGroupEntry 中包含 GroupMembershipInfo 的正确方法是什么?

我正在使用 Java API com.google.gdata.data.contacts ...

我能够成功检索联系人并删除组成员身份,但我无法添加组成员身份,而且我无法找出正确的 Google 搜索来找到有用的示例代码

0 投票
1 回答
74 浏览

python - Python GData lib 导致过多的重定向

我正在使用 python GData 与谷歌日历一起工作。我正在使用 OAuth 授权发出非常简单的请求(例如创建事件)。通常这可以正常工作,但有时我会收到大量 302 重定向,这会导致“达到最大重定向计数”异常。如果我重新尝试相同的请求,它通常是正确的。我想不通,为什么会发生这种情况,看起来这是一个随机事件。作为一个演练,我编写了一个重试请求几次的代码,如果有这样的错误,但可能有对这种行为的解释,甚至是逃避它的解决方案?

0 投票
2 回答
20337 浏览

api - 如何获取gmail api的消费者密钥和消费者秘密?

我正在尝试使用 Gmail php xoath php 示例,但是它需要输入我在 Gmail api 文档中找不到如何获取的消费者密钥和消费者秘密。有人知道如何获得它们或知道任何相关文件吗?

0 投票
1 回答
1289 浏览

oauth - Google 数据 API - 两条腿的身份验证令牌重用

我正在为 Google Contact Data API 使用两条腿的 OAuth,并在每个请求上生成令牌。

是可取的还是我应该存储令牌以便下次重复使用?

另外,如何检测过时的令牌?

我正在使用python。(和 Gdata Python 客户端库)。

编辑:好的,我想,令牌是在客户端使用加密生成的,而不是从服务器端收集的,所以可以在每个请求上生成令牌。我对么 ?这意味着,用户的令牌永远不会改变(除非我改变共享秘密)对吗?

0 投票
1 回答
1373 浏览

java - 谷歌翻译工具包 API - google-api-java-client 客户端登录 403 Forbidden

我刚刚使用 google-api-java-client 库实现了 Google 翻译工具包 API。问题是,我可以使用 clientLogin 和旧的“gdata”客户端库进行身份验证,但我无法使用 google-api-java-client 来做到这一点。

这很简单,但我仍然收到 403 禁止响应。请求(旧/新)几乎相同,但只有身份验证令牌不同。谷歌只是向我发送了一个我无法验证的令牌......

请任何人帮忙,我花了一个小时完成整个模型的实现,然后花了 3 个小时完成了这个地狱。

}

0 投票
3 回答
4340 浏览

google-data-api - 什么是 Google 数据 API 中的“authTokenType”参数?

我刚刚使用新的 google-api-java-client 实现了 Google Translator Toolkit API。问题是,文档中的任何地方都没有提到 authTokenType,它似乎对身份验证很重要。

在样本中,

bigquery-json-clientlogin-sample 正在使用authTokenType = "ndev";

prediction-json-clientlogin-sample 正在使用authTokenType = "xapi";

如果我使用这两者之一,我会得到授权令牌,但如果我使用它,我会被 403 禁止访问该服务。如果我使用不同的“无论如何”,我什至没有获得授权令牌......

是客户端代码

0 投票
1 回答
569 浏览

java - 如何为 gdata java api 生成 rsa 密钥?

我想访问我的 Google 数据的数据馈送。我正在使用 gdata 私有库。如何使用 Java Keytool 生成 RSA-Key?如何将该密钥转换为 .pk8 格式?