问题标签 [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.
java - 在 android 应用程序中集成 Google Photos Library API
我想在 android 中集成 google photos api,我已经完成了 google 登录过程,但我无法获取访问令牌,因为我在传递参数时在 FixedCredentialsProvider.create 方法中遇到错误。
java - How to set "pageSize" with the java client of the Google Photos API
We are using the Google Photos API java client on Android to retrieve some of the user's photo with this code:
Our problem is that the mediaItemsPage
only retrieve up to 25 mediaItem
by default. According to the Google Photos API it's possible to move that number up to 100 by setting the "pageSize" parameter. However when using the Java client we cannot find how to correctly set this parameter.
There is a libraryResponse.iterateFixedSizeCollections(collectionSize);
but looking at the method's doc it says:
it is an error to call this method if the optional parameter 'page_size' has not been * set in the original API call. It is also an error if the collectionSize parameter is less than * the page_size.
What is the "original API call"? What are the steps required in order to set pageSize
correctly?
php - Google Photos API - 有没有办法直接、永久地链接到图像?
关于这些新 API 的一个非常简单的问题:我已经创建了一个获取专辑图像的系统,但是baseUrl会在一段时间后过期。
是否有系统可以获取未过期的 URL?直到今天,我还在使用 Picasa API(现已关闭),给了我一个永久 URL。
我需要直接访问图片。
google-photos-api - 用于公共相册的 Google Photos API
我有一个网站,画廊部分使用存储在谷歌照片上的照片。
我正在尝试将与 Picasa API(现已完全折旧)的连接迁移到 Google Photos API。但是,所有建议都指向访问者进行身份验证并交换代码以获取令牌,但是我正在寻找一种更简单的方法,可以为没有 Google 帐户的公共共享照片和用户跳过此操作。有什么建议么?
PS:我正在使用 C# WebForms,但返回 JSON 的 API 会很棒。
google-photos - 使用 Google Photos API 时出现 403 Forbidden
很抱歉,英语不是我的母语,我的英语很烂。
我正在尝试使用带有 Python 的 Google Photos API 下载我的 3000 多张图片。
首先,我使用此代码下载了 MediaItems 列表。
这段代码没有问题,我用 nextPageToken 下载了大约 30 个 json 文件(包含 3000 张图片信息)。
之后,我尝试通过此代码下载这些图片。
photo_info_list 变量包含所有媒体项。
此代码适用于前 162 张图片(约 270MB),但随后出现 403 禁止错误。
我删除了令牌并再次尝试登录程序,创建了另一个凭据但得到了同样的错误。
有谁知道是什么问题?
任何建议或信息都非常感谢。谢谢!
php - 如何在 php 中为 google-photos-api 按媒体类型过滤结果?
我正在以 simmilair 的方式为 git hub 上的示例项目构建一个过滤器:https ://github.com/google/php-photoslibrary/blob/samples/src/filters/index.php
我得到的第一个结果是一个 mime_type 的视频:video/mp4。
我究竟做错了什么?
编辑:解决了!问题是我应该使用$photosLibraryClient->searchMediaItems(['filters' => $filtersBuilder->build()]);
代替
$photosLibraryClient->listMediaItems(['filters' => $filtersBuilder->build()]);
react-native - 在反应原生 FlatList 中使用“Google Place Photos”图像
我在本机反应中使用平面列表,我的列表项如下:
我的 item 变量表示从调用 Google Places API 返回的对象。
正如你所看到的,我为 uri 属性输入了一个虚拟值……但我真正想要的是属于从 Places api 中提取的特定位置的图像的 uri。
我知道我需要使用 Places api 中的 photos.photo_reference 值调用 Photos api .....但是如何获取图像 uri 并将其作为我的 uri 道具的值提交?也许我应该为 uri 属性使用一个函数,该函数从 Photos api 返回图像 uri?....文档并没有告诉你如何获取 uri。
希望这是有道理的!谢谢
html5-video - Google Photos 视频流在 Safari 中不起作用
我正在尝试从存储在 Google 照片上的视频的网址获取可播放的视频。文档建议将“=dv”添加到 base_url
它可以在 Chrome、Firefox 中播放视频,但不能在 Safari 中播放。
如何从 Google Photos API 在 Safari 中播放视频?
如果我添加“=m18”而不是“=dv”,它将在 Safari 中播放压缩版本的视频。但谷歌建议不要使用“=m18”
<div class="videoHolder" style="position: absolute; width: 1200px; height: 675px; top: 180.5px; left: 251px;">
<video id="video" width="1200" height="675" autoplay="" controls="true" preload="" playsinline="" muted="" poster="342278662.mp4"><source src="https://lh3.googleusercontent.com/lr/really_long_url=dv" type="video/mp4">
</video>
</div>
我期待视频流式传输,但我只看到缓冲符号
任何帮助将不胜感激。
javascript - 如何将应用程序从 Picasa API 迁移到 Google Photos API
我的公司有一个软件,允许用户打印相册、画布和类似的东西,我们还允许人们从社交网络上传照片,例如 Google Photos,上个月,旧的 Picasa API 已被弃用,现在我必须迁移它到新的谷歌照片 API。有谁知道最简单的方法?
一直试图从谷歌的入门指南中弄清楚我必须做什么,但无法将它与我在上一个 picasa api 中已有的内容集成。
google-apps-script - 使用存储在 GoogleSheets 中的文件名获取 GooglePhoto 的脚本
我有一个 Googlesheets,其中一列中有存储在 GooglePhotos(和/或 Google Drive)中的图片的文件名(如“filename.jpg”)。我想要一个脚本,当我单击该特定列的给定单元格时,它会向我显示所选图片。
我对 Googlesheets 脚本非常熟悉,并且看过 Google Photos API,但不知道从哪里开始。
有没有人开发过这样的东西并愿意分享?任何提示将不胜感激。
提前谢谢了