问题标签 [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.
wpf - 对 Google API 进行身份验证后访问 Google 相册不起作用(错误 403 已禁止)
我在访问 Google Photo API 时遇到问题,我已按照本指南在 indows 桌面应用程序中成功进行身份验证,但是当我获得身份验证令牌时,我无法访问 API 我收到 403 Forbidden,如下所示:
{ Vary: X-Origin Vary: Referer Vary: Origin Vary: Accept-Encoding X-XSS-Protection: 1; mode=block X-Frame-Options: SAMEORIGIN X-Content-Type-Options: nosniff Alt-Svc: quic=":443"; 马=2592000;v="44,43,39,35" 传输编码:分块接受范围:无缓存控制:私有日期:星期一,2018 年 8 月 20 日 19:50:07 GMT 服务器:ESF WWW-Authenticate:Bearer realm=" https://accounts.google.com/", error="insufficient_scope", scope="https://www.googleapis.com/auth/photoslibrary https://www.googleapis.com/auth/photoslibrary.appendonly https ://www.googleapis.com/auth/photoslibrary.sharing " Content-Type: application/json; 字符集=UTF-8 }}
我可以看到这与范围有关,并且我浏览了 Google 的文档,但我不知道在哪里使用这些范围才能使其正常工作,请有人帮助我吗?
google-photos - 使用谷歌照片库 API 的最大视频大小是多少?
我尝试使用 google photoslibrary api 上传 3.9GB 的视频 (mp4)。但它返回 400 错误。视频有文件大小限制吗?
google-photos - Google Photos API - 为什么有些查询是 POST 而有些是 GET?
从 Google Photo API Docs的文档中 ,它指出要获取通常使用 GET 请求完成的 mediaItems:“GET https://photoslibrary.googleapis.com/v1/mediaItems ”
但是对于从特定相册获取 mediaItems 是使用 POST 请求完成的(向下滚动链接):“POST https://photoslibrary.googleapis.com/v1/mediaItems:search ”
它工作正常,我只是想知道为什么从特定专辑中获取 mediaItems 是 POST 请求而不是 GET 请求?我认为不需要 POST,因为请求不应更改服务器上的状态(据我所知)(并且通常获取 mediaItems 确实是 GET 请求)。
google-photos - Google Photos APIs - 将现有图像移动到相册
几天以来,我一直在寻找标题中描述的问题的解决方案。
问题:我在 google 照片中有一些图像,我想使用 Google Photo Api 将它们移动到特定相册。我基于https://developers.google.com/photos/library/guides/upload-media。
我发现的只是上传图片。不移动现有的
我现在看到的唯一解决方案是下载图像并在特定相册中再次上传,这看起来毫无意义。
google-api - 401 Unauthorized on Google Photos API with API Key
Trying to build an Angular 6 application to display all photos from a particular Google Photos album. Before implementing the Angular portion, I wanted to see if I could get the data from a cURL command, using the API key I created and gave access to the Photos API.
cURL:
This is based on the samples from Google's documentation here: https://developers.google.com/photos/library/reference/rest/v1/mediaItems/list
However, adding my valid API key results in the following error:
Is there additional data required besides the API key to get this working? Is it even possible to use an API key in this manner, or does it require using OAuth 2.0 and all the additional hoops that come with it?
oauth-2.0 - 未定义身份验证会话
我尝试使用 Google Photos API 上传我的图片,基于以下链接的步骤。
https://developers.google.com/photos/library/guides/upload-media
在遵循Using OAuth 2.0 for Web Server Applications之后,我只得到了 Oauth2.0_token 响应(带有 access_token、refresh_token ... 的 JSON 格式)。但是,在我将此带有“Bearer”的令牌字符串放入请求标头后,响应为错误 401,错误消息为“未定义代码 16 身份验证会话”。
我找不到任何信息来处理它,感谢您的帮助。
search - Google Photo API - 搜索库
media:search 端点没问题,但我真的需要关键字搜索。就像实际的网站一样。即足球
我尝试使用 Google 自定义搜索 API 并将其指向 photos.google.com,但即使我通过了身份验证,也无法通过登录屏幕。
其他人有任何关键字搜索的解决方法吗?
google-photos - Google 照片库 API ID 无效
媒体项、专辑和扩充项的缓存 ID 停止工作。
例如,mediaItems.get
使用存储的媒体项 ID 调用会返回以下错误:
rest - 带有过滤器的 Google Photos API 以获取带有相册信息的照片?
我正在浏览新的 Google Photos API 的文档,但找不到相册元数据的任何信息以及照片信息。
例如,如果我使用带有过滤器的列表库内容 API,则生成的照片不会向我提供照片所属专辑的详细信息。
甚至可以使用当前的 API 吗?
我还检查了mediaItems参考。找不到这样的项目。有没有人探索过这个东西?
android - 为 android 创建壁纸应用程序的最佳方法是什么?
我相信你很好,很开心。我想为 android 创建一个壁纸应用程序。老实说,我是一个新手。
- 曾经有 picasaweb 及其 api 用于在 android 应用程序上存储相册和获取图像。该 API 现已停产。我搜索了在线教程。几乎所有的教程都使用了这个旧的 api。那里有一些教程,它们只使用可绘制的文件夹图像来设置墙纸,这是我不想要的。我想创建一个应用程序,用户可以在其中从我的在线存储下载壁纸。我发现现在有一个 google photos api。有一个很好的文档。但我真的不知道如何在我的应用程序中实现它。我现在有点困惑。
我的主要问题是,我应该如何继续创建我的应用程序。听起来可能有点用勺子喂食,但创建此类应用程序的最佳方式是什么。我知道我需要将图像存储在存储上,并且需要创建一个 api 来下载和获取存储上的图像数据。(是否已经有任何好的 api 可用,比如 volley?)另外,在某个地方我发现我可以使用 firebase 存储,但我已经阅读了 firebase 和 google photos api,用户可以发出的访问请求数量是有限制的一天内。还有一个合作伙伴计划。这会增加这些存储和请求上限。
另外,如果问题格式不好,请原谅我,下次我会更具体。我会非常感谢任何提示和帮助。非常感谢。