问题标签 [google-api-java-client]
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.
java - 从 Android 上的 Google Drive 下载 Google Sheets 电子表格
我正在开发一个使用 gdata-java-client 下载文档仅用于显示的 Android 应用程序。到目前为止,我有一个通过服务进行身份验证并显示用户文档列表的应用程序。当用户选择一个文档时,会对文档本身进行另一个查询。对 txt、html、rtf 和 doc 文件的请求运行良好,但是当我请求 .csv 或 .xsl 格式的电子表格时,结果出乎意料。
我正在使用 HTTPResponse 对象来存储 HTTPRequest 的结果。当我请求 .csv 或 .xsl 格式的文档时,HTTPResponse.parseAsString() 方法会生成一个完整的 html 页面,该页面似乎是 Google Docs 主页。听起来很奇怪,但结果是登录页面的实际 html。HTTPResponse.getStatusMessage 返回 200。
好像我在这里遗漏了一些简单的东西。HTTPResponse 的另一个属性是否包含 .csv 数据?
我很确定我使用正确的 uri 下载电子表格,因为它在我通过浏览器下载时有效。无论如何,这里是一个示例 uri:
在此先感谢您的帮助:)
android - 从 Android 访问 Picasa - Google 数据 API
似乎我不是第一个,但我没有找到任何有帮助的东西。我是 Android 新手,想开发一个真正简单的照片共享应用程序(三个选项卡:相机、图库和上传到 Picasa)开始。不幸的是,Java 的 Google Data APIs不能在 Android 上运行,而且我没有找到较新的Google Data API的好教程。我也无法运行Android Picasa 示例:Eclipse 抱怨构建路径错误,但没有显示到底是什么错误。
我正在寻找如何在 Android 中使用 Picasa 的简单教程。任何人都可以在新旧 API 之间使用某种“中间件类”。如何修复 buildpatj 问题以运行示例,或者通常如何将外部 JAR 导入我的 Android 项目。
android - 使用 android 访问 picasa
我正在尝试从 android 访问 picasa,
我试图运行以下示例代码
但我在这里只得到一件事,
并且没有选择谷歌帐户的选项。
在我的代码中我得到
size = 0 并且选择的 google 帐户中没有项目
所以你能告诉我如何设置谷歌帐户,访问 picasa 相册,或者如果有人有其他想法,那么我也不介意。
java - Google Code Issue Tracker API 帮助
长话短说:我正在尝试通过一个名为 Abugadro 的 Android 应用在 Google Code 上发表评论和创建问题。
我在这里遵循了一段非常相似的代码: Google Spreadsheet API update \ edit with protocol
尝试在 API 上发表评论时,我收到了各种错误,例如 403 和 501,具体取决于我使用的标头。
无论如何,代码会说话,所以这是我的作品:
IssueTrackerAPI 对我应该使用哪种标题来正确发布非常模糊。 http://code.google.com/p/support/wiki/IssueTrackerAPI#Modifying_an_issue_or_creating_issue_comments
PS我知道有一个gdata-java-client但是没有理智的方法可以在android上使用该api而不拖动〜2mb的jar。
我非常感谢您的帮助,这个问题一直让我发疯,无法理解。再次感谢。
java - 带有 google-api-java-client 的 2-legged OAuth
有谁知道如何在 google-api-java-client 中使用 2-legged OAuth?我正在尝试访问 Google Apps Provisioning API 以获取特定域的用户列表。
以下不起作用
我得到“com.google.api.client.http.HttpResponseException: 401 Unknown authentication header”。标题看起来像这样
我也尝试过没有成功
有任何想法吗?提前致谢。
java - 使用 Google API Client Library for Java 检索 Youtube 观看次数最多、评分最高的视频详细信息
我一直在寻找一些解决方案,使用这些解决方案我可以轻松获得关于 -
1) Youtube 观看次数最多的视频 2) Youtube 最受好评的视频 3) Youtube 搜索
我知道这可以使用 gdata-java-client 轻松完成。
但是,我的要求是,我需要使用 Google API Client Library for Java ( http://code.google.com/p/google-api-java-client/ )获取上述三个细节
任何可以提供有价值的信息/代码的帮助将帮助我准确地获取 youtube 数据,我们将不胜感激。
期待您的宝贵帮助、意见、建议,
问候,罗尼
android - access photos from Picasa in Android using Google APIs
I am trying to fetch photos from a Picasa album in Android.
I have used following link as a reference:
But in the above example I think the user can only access albums, whereas I want to access photos also, which might need PhotoEntry Class, so can anyone suggest to me what files I need for Android previously to get photos from Picasa?
java - 如何使用适用于 Java 的 Google API 客户端库检索 youtube 缩略图
如果您能告诉我使用适用于 Java 的 Google API 客户端库检索 youtube 缩略图的方法,我将不胜感激,类似于我们使用 gdata 获取缩略图的方式。
期待,问候,罗尼
youtube - google-api-java-client 与 gdata-java-client 中的 Youtube 支持
我正在尝试使用 google-api-java-client(我想这就是所谓的 2.0)为 youtube 编写一个 android 应用程序。(gdata-java-client (1.x) 不支持android,我理解)。我浏览了 youtube 文档以及“youtube-jsonc-sample”中提供的示例,该示例仅基于 .
我想查询 youtube 视频,详见 http://code.google.com/apis/youtube/2.0/developers_guide_java.html#Searching_for_Videos 然而,那里描述的示例片段似乎适用于较旧的 gdata API。除了 youtube 示例之外,我在 google-api-java-client 中找不到任何与 youtube 相关的内容。code.google.com/apis/youtube/2.0/reference.html#Searching_for_videos 上的引用也只是对“应该用于过滤结果集的条件”的短暂引用。
是否可以使用 2.0 API(在 android 上)查询 youtube 视频?请指出我的指针或示例代码。
谢谢;
google-api-java-client - 无法让地图 featureFeed 工作
我在通过 Android 上的新 java api 从功能提要中检索地图功能时遇到了真正的问题。尽管我可以获得包含 id 和标题(来自特定 MapFeed)的 featureFeed,但只要我将 FeatureContent 添加到请求中(用于获取地标详细信息),FeatureFeed.executeGet() 就会返回“400 bad request”错误。我做错了什么,还是目前实际上有错误?下面是我的一些代码 - 任何信息都将不胜感激,因为我已经为此努力了 3 天!(我在 FeatureContent 类中尝试过“kml:placemark”、“atom:placemark”和“placemark”)
}
public class FeatureEntry implements Cloneable { @Key("atom:id") public String id; @Key("atom:title") public String title; @Key("atom:content") public FeatureContent content;
public FeatureEntry() { // required } public FeatureEntry(String title, FeatureContent content) { this.title = title; this.content = content; } }
public class FeatureContent implements Cloneable {
@Key("@type") public String contentType = "application/vnd.google-earth.kml+xml";
@Key ("kml:Placemark") // adding this always fails with Bad Request
public FeaturePlaceMark placemark; // adding this always fails with Bad Request
public FeatureContent() { //required }
public FeatureContent(FeaturePlaceMark placemark) { this.placemark = placemark; } }
FEED_NAMESPACE_DICTIONARY.namespaceAliasToUriMap; feedMap.put("", "http://www.w3.org/2005/Atom"); feedMap.put("kml", "http://www.opengis.net/kml/2.2"); feedMap.put("atom", "http://www.w3.org/2005/Atom"); feedMap.put("exif", "http://schemas.google.com/photos/exif/2007"); feedMap.put("gd", "http://schemas.google.com/g/2005"); feedMap.put("gm", "http://schemas.google.com/g/2008#mapfeature"); feedMap.put("geo", "http://www.w3.org/2003/01/geo/wgs84_pos#"); feedMap.put("georss", "http://www.georss.org/georss"); feedMap.put("gml", "http://www.opengis.net/gml"); feedMap.put("gphoto", "http://schemas.google.com/photos/2007"); feedMap.put("media", "http://search.yahoo.com/mrss/"); feedMap.put("openSearch", "http://a9.com/-/spec/opensearch/1.1/"); feedMap.put("xml", "http://www.w3.org/XML/1998/namespace");