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

php - 向我的查询添加参数时出现 401 错误(需要授权)

我正在尝试通过 Google 数据 API 获取用户联系人数据,但遇到了一个问题:当我为我的查询指定一个参数时收到此 401 错误消息(例如,在我的情况下,根据查询 1 是 max-results=9999 ),而当我不添加任何查询参数(根据查询 2)时,我可以在没有 pb 的情况下访问内容(但限于 25 个条目...)。

查询1:...google的地址.../m8/feeds/contacts/default/full?max-results=9999

查询 2:...google 的地址.../m8/feeds/contacts/default/full

(我尝试了简单的 http 和 https 范围和请求,但结果相同......)

我正在使用在这里找到的 jrconlin 的 PHP oauthsimple 库。

https://github.com/jrconlin/oauthsimple/blob/master/php/example.php

对不起,如果我的问题是微不足道的,但我已经通过重新阅读 jrconlin 的代码和谷歌的指南来敲打我的头几个小时,但真的看不出错误在哪里!有什么我想念的吗?

0 投票
1 回答
320 浏览

java - 如何从 Google Data / Google Contacts API 检索与会话令牌关联的电子邮件地址?

可能重复:
如何使用 GData 检索用户的电子邮件地址?

使用 GData Java 客户端 ( http://code.google.com/p/gdata-java-client/ ),我使用AuthSubUtil.getRequestUrl(). 然后我将它换成一个会话令牌,使用AuthSubUtil.exchangeForSessionToken()它一切正常。(使用“ http://www.google.com/m8/feeds/ ”作为联系人的范围)

我可以在示例和 Javadocs 中看到如何获取此会话令牌的联系人,但我似乎无法弄清楚如何获取刚刚通过身份验证的电子邮件地址。

文档中的某些措辞看起来像是故意的(无法检索该用户的登录信息),但这对我来说似乎是功能上的一个巨大漏洞?

0 投票
1 回答
250 浏览

google-data-api - 使用 Google 数据 API v2

我想知道是否可以在 C# 和 Java 之外的其他东西中使用协议的 v2 版本。我试图到处寻找,但无法确定是否有警告等。谷歌的主要开发人员指南将这两种语言单独列出。

那么是否可以让一个用 PHP 编写的 Web 应用程序使用 API 的 v2 版本?具体来说,我需要访问文档、联系人和日历。

0 投票
2 回答
51 浏览

jquery - 多个javascript库?

好的,所以我在一页中使用 jQuery 1.5 和 Google Data API 库,而 jQuery 根本没有触发。它们是否相互干扰,如果是,我该如何解决?

0 投票
1 回答
300 浏览

python - 在 GAE 上解析来自 InsertCalendar 的原子响应(日历 API)

在 Python 中通过 App Engine 使用 GData 日历 API,当您创建事件时,有一些方便的小辅助方法来解析响应:

创建新日历时:

我想知道是否可能存在我在文档中找不到的相关方法(或者那些 - 也许 - 未记录)?

我需要将新日历的 ID 存储在数据存储中,所以我想要以下内容:

在我的代码中,正在创建日历,并且 G 正在返回带有 201 的 Atom 响应,但在我开始使用 elementtree 或 atom.parse 提取所需元素之前,我希望这里有人能够提供帮助。

提前谢谢了 :)

0 投票
1 回答
659 浏览

php - 使用 AuthSub 令牌请求私有数据

我正在尝试一些基本的 AuthSub 授权来测试 Google Data API(我对使用 Picasa API 很感兴趣)。我无法理解从请求授权令牌到获取带有令牌的 URL 到实际使用令牌向服务器发出请求所涉及的步骤。

有人可以告诉我如何获取令牌然后使用 PHP 向服务器发出请求吗?是否必须涉及Javascript?

此外,在超级基础层面上,当 Google 示例拼写出以下内容时,它是什么语言,它实际上会在代码中的什么位置出现?

感谢您的帮助,我很高兴澄清,因为我知道这些是广泛的问题。

0 投票
1 回答
335 浏览

java - How to measure upload bitrate using Java+Google Data API

I'm writing a Java client application which uses the Google Data API to upload things to youtube. I'm wondering how I would go about tracking the progress of an upload, using the Google Data API library I simply call service.insert to insert a new video, which blocks until it is complete.

Has anyone else come up with a solution to monitor the status of the upload and count the bytes as they are sent?

Thanks for any ideas

Link:

http://code.google.com/apis/youtube/2.0/developers_guide_java.html#Direct_Upload

0 投票
2 回答
578 浏览

javascript - “下一个”参数错误或丢失

我正在使用谷歌日历 api 将事件导出到谷歌日历,当用户登录到我的网络应用程序时,他会创建一个事件并将相同的事件导出到谷歌日历,这是一个基本要求。我已使用此代码进行身份验证

虽然我没有在这里指定创建单个事件代码,但我不会将用户身份验证到那里的谷歌帐户。谷歌服务器给出一个错误,上面写着——

“您请求的页面无法显示。另一个站点正在请求访问您的 Google 帐户,但发送了格式错误的请求。请在收到此消息时联系您尝试使用的站点,以告知他们错误。详细错误信息如下:

“下一个”参数错误或丢失。”

有什么问题请帮我解决这个问题。我是 google apis 的新手。

0 投票
2 回答
1508 浏览

android - 适用于 Android 的 Google Data Java 客户端库

我想为 android 制作一个 youtube 客户端应用程序。我试图遵循这个所以我需要导入这些:

导入 com.google.api.client.googleapis.GoogleHeaders;
导入 com.google.api.client.googleapis.GoogleTransport;
导入 com.google.api.client.http.HttpRequest;
导入 com.google.api.client.http.HttpResponse;
导入 com.google.api.client.http.HttpResponseException;
导入 com.google.api.client.http.HttpTransport;
导入 com.google.api.client.http.InputStreamContent;
导入 com.google.api.client.sample.picasa.model.AlbumEntry;
导入 com.google.api.client.sample.picasa.model.PicasaUrl;
导入 com.google.api.client.sample.picasa.model.UserFeed;
导入 com.google.api.client.sample.picasa.model.Util;

导入 com.google.api.client.util.DateTime;
导入 com.google.api.client.xml.atom.AtomParser;

我正在使用 Eclipse IDE 并安装了google-api-java-client-1.3.1-alpha.zip作为参考库。但它仍然在粗体导入语句上显示错误。如何解决?

谢谢你的帮助。

0 投票
0 回答
631 浏览

asp.net - 2-Leged oAuth 上传到 Google 文档失败

我是一名 Google Apps 用户,试图在 VB.NET 中编写一个函数来将文件上传到特定用户的 Google Docs 帐户(当然都在我的 Google Apps 域中)。我已经尝试使用用于 ASP.NET 的 Google GData API 进行此操作,但不幸的是,根据 Googler 的说法,该库没有将 xoauth_requestor_id 添加到 url...

我不知道如何添加它,也不知道如何手动构建 HTTP POST 请求,尤其是关于如何发送谷歌在其网站上提到的 XML 有效负载,如下所示......

下面是我尝试使用以下代码手动构建到 Google Docs 的 HTTP POST:Google GData API 页面

此代码返回 401-未经授权的错误: