问题标签 [google-photos]

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

excel - 获取 Google 相册中所有文件的列表

我的最终目标是在我的谷歌照片帐户中获得一个包含所有文件(照片、视频)的列表,最好是它们的路径。 在此处输入图像描述

如果我必须使用一些 API,我宁愿使用基于 .NET 的 API。你能在这个问题上提供一些方向吗?

我通过 PicasaService 尝试了 Gdata API,但提供我的电子邮件/密码作为凭据不起作用,我总是得到 404 响应。

0 投票
1 回答
978 浏览

google-api - 从 Google 相册访问共享相册

我已经阅读了Picasa的 API 文档。我可以看到普通相册,但看不到共享相册。文档说:

如果您以内容所有者的身份登录,则可以通过 Picasa 网络相册数据 API 检索您在 Google 照片和 Picasa 网络相册中上传的所有照片和创建的相册。有一些例外。例如,无法通过此 API 使用 Google 相册“共享相册”。没有计划向 Picasa 网络相册数据 API 添加对所有 Google 照片功能的支持。

好的,所以 Picasa API 没有办法是否有其他 API 可以授予访问权限?

0 投票
1 回答
845 浏览

android - 无法从 Android 上的 Google 相册中的照片获取位置数据

问题:我正在使用允许用户选择照片的意图。当他们从设备上的图像中选择照片时,我可以使用 ExifInterface 获取纬度和经度。但是,当他们从 Google Photos 中选择照片时,我无法从返回的 uri 中获取地理位置。

详细信息:我使用的意图如下所示:

当用户从 Google 相册中选择一张未存储在设备上的照片时,Google 相册首先会下载该照片并返回一个不包含设备位置的 URI。我正在使用它将流写入本地文件以获取照片。然后我尝试使用 ContentResolver 从流中获取拍摄日期、纬度和经度,如下所示:

这适用于拍摄日期。但是纬度和经度始终为0。我已经验证我正在尝试使用的照片在exif中嵌入了地理位置。有任何想法吗?

--编辑--

因此,使用@CommonsWare 的建议,我更新了代码以直接从流写入文件,而无需先将其转换为位图。代码如下所示(其中来自 Google Photos contentResolver 的 InputStream):

但是纬度和经度仍然为空(再次,我已经验证照片中存在位置数据)。ExifInterface 中的唯一值是 LightSource = 0、Orientation = 1、ImageLength = 3264、MeteringMode = -1 和 ImageWidth = 2448。

0 投票
1 回答
989 浏览

google-data-api - 如何根据像素数等 EXIF 数据查询 photos.google.com 的照片?

我有大量重复上传的照片(从我的手机)——在每对重复的文件中,文件名相同,但其中一张照片从 8mp 压缩到 3.1mp。我想删除那些重复项。

我知道这可能是一个手动过程,但我有 1000 张照片,所以我需要一个捷径。

我尝试使用 google data api 示例,但它以 404 响应。我怀疑这与 PICASA 网络相册不再可用有关。

所以我想要实现的是一个简单的查询,它将为我提供所有按比例缩小的照片。然后,我将手动浏览列表以仔细检查它是否重复并删除它。

另外,我注意到可以根据使用的相机(来自网络用户界面)进行搜索 - 例如#nexus5 将返回使用该相机拍摄的所有照片。有没有办法从这里做到这一点?

0 投票
1 回答
2787 浏览

google-apps-script - 如何使用 Drive Rest API 读取 Drive Photos

我正在尝试使用 Google Apps 脚本中的 Drive REST API 阅读 Google 照片。代码如下所示:

但是,如果我运行此功能,Google 会显示错误“授予的范围不能访问所有请求的空间。(第 2 行,文件“代码”)”

有错误的页面 在此处输入图像描述

项目属性包含范围“ https://www.googleapis.com/auth/drive ” - 即所有对象都应该可用。但由于某种原因,我得到了这个错误。我认为这是 Google Apps 脚本中的错误。有什么想法吗?

0 投票
1 回答
382 浏览

android - 要求 EXTRA_ALLOW_MULTIPLE 时,Google 相册会返回逆序照片

我要求来自画廊应用程序的图像:

我正在阅读这样的结果:

我注意到,当我使用 Google Photos 作为图库时,结果以与我在 Google Photos 的 ui 中选择的相反的顺序返回。

这是有意的、一致的还是在任何地方记录的?

0 投票
0 回答
900 浏览

google-photos - 是否有 Google 相册的查询 API (photos.google.com)

我们可以在谷歌照片应用程序中选择在某个位置拍摄的猫照片,但我想知道是否有任何 API 可以做到这一点?

我做了一些搜索,人们建议我们可以使用旧的 google+ API 进行上传,但我正在寻找与搜索匹配的照片列表。

或者,也许要获取给定公共相册中的照片列表?

0 投票
2 回答
81 浏览

java - 阻止 Google 相册要求备份应用文件夹

我正在制作一个聊天应用程序,将发送的图像存储在外部存储的私人文件夹中。保存图像后,Google 照片应用程序会注意到并询问用户是否要备份该文件夹。

有没有办法防止这种情况?

'.nomedia' 文件没有帮助。

在此处输入图像描述

0 投票
0 回答
18 浏览

google-photos - 我的 MBP 上应该有多少张照片?

我最近下载了 Google Photos Backup 并让它以默认设置运行。它目前告诉我,我有 76,170 张照片要备份。我绝对没有在相机上拍过 76K 的照片,这个数字可能是正确的吗?

0 投票
1 回答
546 浏览

java - 尝试拍照和使用裁剪功能时“不幸的是照片已停止”

我目前正在为我的应用程序处理用户个人资料。直到最近,我一直在测试三星 Galaxy Note 4,它并没有给我下面的代码带来任何问题。然而,在后来的测试中,我拿到了 Nexus 5x,当我使用下面的代码尝试选择用户个人资料图像时,我收到错误“不幸的是照片已停止”。我没有任何错误日志,因为我无法调试照片。

任何帮助将不胜感激。