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

google-photos - Google Photos API 的配额限制

我达到了 API 的每日配额限制,但我对 API 的使用与 Google 列出的配额计数不符。

这是我 12 小时的使用情况,从太平洋标准时间午夜的重置时间开始:

以下是仪表板中的配额页面列出的内容:

现在,8,658 的全局请求数正好适合所有 API 调用的总和。但是,文档指出 BatchGetMediaItems 和 GetMediaItem 计入 75,000 次下载限制(它曾经是无限制的,但谷歌大约一周前添加了这个新限制)。

每天 67,184 个下载请求,与我对 API 的使用完全不符。

有没有关于配额实际包括什么的文件?这种配额的实施看起来是否正确?我不明白怎么可能。

0 投票
2 回答
1268 浏览

google-photos-api - 如何使用 Google Photos API 的 baseUrl 下载原始图像或视频?

我想使用 REST Google Photos API 从 Goolge Photos 下载原始照片或视频,我发现没有办法使用“baseUrl”来实现它。

我检查了以下页面,但没有明确的答案: https ://issuetracker.google.com/issues/112096115
https://issuetracker.google.com/issues/80149160

那么,是否确实有一种方法可以获取原始照片和视频,或者是否会有呢?

0 投票
1 回答
42 浏览

google-photos - Google 相册 mediaItem.get 的行为与记录不符

根据https://developers.google.com/photos/library/guides/access-media-items我希望如果我拍摄mediaItem.baseUrl一张图片,粘贴=d到最后并授权请求,那么我会回来媒体项目的原始字节。这按记录工作,很好。

在同一页面上,我希望如果我获取mediaItem.baseUrl图像,附加=w375-h1135并授权请求,那么在使用指定的宽度和高度调整媒体项目的大小后,我将取回媒体项目的字节。相反,我得到一个 404

指定调整宽度/高度是否仅适用于某些情况?如果是这样,这对我来说毫无用处...有人可以调整大小吗?谢谢

0 投票
1 回答
102 浏览

picasa - Google picasa API 密钥是否可以用作 Google 照片 API 密钥?

在 3 周内,Google 将永久关闭 Picasa API,我用它来下载我客户的照片。我已经修改了我的代码以使用 Google Photos API,但我对迁移到它有些担心。是否需要创建新的 api 密钥才能使用新的 api(据我所知,Google API 密钥目前用作 Picasa 密钥)?是否有必要对新应用程序进行完全授权或可以省略?Pisaca APi 是否以某种方式与照片 API 相关联?

0 投票
0 回答
419 浏览

google-api - 如何在 google-auth-library-nodejs 中使用 Oauth2Client 在 Gaxios 请求对象中发送二进制数据

我正在尝试使用 google-auth-library-nodejs 将照片上传到经过身份验证的帐户,主要遵循此处的示例。我已经成功地使用 OAuth2Client 对客户端进行了身份验证,并且首先使用图像发出发布请求,然后创建媒体项目。但是,我不断从 mediaItems:batchCreate POST 请求中收到此错误。

我怀疑这是因为 Oauth2Client.request 中的Gaxios对象参数将请求的数据编码为 base64,而照片 api 文档要求二进制数据。有没有办法覆盖 Gaxios 对象中的这种行为?我可以发出正常的发布请求,但我想保留 google-auth-library 的好处认证好处。这是我的代码。

谢谢!

0 投票
1 回答
270 浏览

api - 有没有办法通过 Google Photo API 添加评论?

我想知道我是否可以通过 API 向谷歌照片共享相册添加评论?

干杯,

0 投票
1 回答
90 浏览

google-photos-api - 请求必须至少有一个 newMediaItem - Google Photos API

我正在尝试使用 Google Photos API 创建媒体项目。端点记录在这里。如果我将有效负载复制并粘贴到可以在文档中找到的 API 资源管理器,我会成功: Request inputed to an API Explorer和Success response

如果我在我的 node js 程序中做同样的事情,我会得到一个错误。

这就是我所做的:

并得到这个回应:

这里有什么问题?

任何帮助表示赞赏,谢谢。

0 投票
0 回答
246 浏览

android - 没有服务器的 Android 上的 Google Photos API

我对 Android / 移动编程很陌生。

是否可以在没有我自己的服务器/后端的情况下创建一个直接与 Google Photos API 对话的 Android 应用程序?我看到大多数示例都有一个 Java 服务器,但是对于我正在尝试构建的简单应用程序,我不需要/不需要额外的服务器。

特别是,我正在努力的部分是从 Android 获取此类 [1] 中使用的凭据。我不知道如何获取刷新令牌,并且 github 上包含的代码无法在 Android 上运行(仅在服务器上)。

[1] https://github.com/google/java-photoslibrary/blob/a26b5de8924b68158d759a478af425f267a344a8/sample/src/main/java/com/google/photos/library/sample/factories/PhotosLibraryClientFactory.java

谢谢!

0 投票
1 回答
142 浏览

google-photos - Google Photos API - 我可以访问现有的扩充项吗?

我正在使用 Google Photos Java API 创建一个小程序来访问预先存在的相册的内容。我已经能够启动并运行可以报告专辑名称及其包含的媒体项目等的代码,但不能报告照片之间添加的文本。我知道 API 将这些文本视为一种丰富的形式,我可以看到有用于将此类丰富添加到相册的功能,但是有没有办法列出相册中已有的丰富?或者以其他方式通过平台的桌面浏览器界面访问用户之前在照片之间添加的文本?

0 投票
1 回答
477 浏览

google-photos-api - 使用 BASE_URL=d 访问时,Google Photos API 返回损坏的图像

我们的应用程序实现了 Google Photos API 以允许我们的用户从他们的 Google Photos 相册中选择图像,然后对其进行编辑。但是,在某些情况下,从 Google Photos API 检索到的图像(with URL as BASE_URL=d)已损坏,即部分图像内容变灰。

我们无法在手机上复制该问题,因此很难判断谷歌相册中的图像数据是否已经损坏,或者数据在互联网传输过程中是否已损坏。

我们还(SOI = 0xffd8 and EOI = 0xffd9)为下载的图像数据实现了 jpg 数据检查。对于最初损坏(i.e., SOI = 0xffd8 but EOI != 0xffd9)然后上传到 Google Photos 的 jpg 源,可以通过 Google Photos API 正确触发下载数据的损坏标准。但是对于本期中提到的内容部分变灰的jpg图片,这个标准是永远不会触发的。

在使用 Google Photos API 之前,我们已经使用 Picasa API 大约 2 年了。并且损坏的图像问题永远不会发生。有人对 Google Photos API 有同样的问题吗?