Google Photos api 将照片添加到现有相册已损坏

Mat*_*lly 0 photo google-apis-explorer

使用 Google 自己的“尝试此 api”功能和 google photos api。将照片添加到现有相册的 REST 请求存在错误。附上截图作为证明。我在这里提出这个问题是因为他们的支持部分就是这么说的,所以请不要投票。我可以直接通过谷歌照片应用程序添加照片,仅此而已。

谷歌照片尝试这个API

Mat*_*lly 7

所以我明白为什么会发生这种情况。

请参阅“媒体项只能在您的应用创建的相册中创建。有关详细信息,请参阅身份验证和授权范围。” 通过此链接: https: //developers.google.com/photos/library/guides/upload-media

Google 的 API 不允许您修改通过其他方式创建的相册。在本例中,我尝试修改几个月前通过用户界面创建的相册。然后我尝试使用代码、邮递员并最终通过谷歌自己的 api 资源管理器通过 OAuth2 令牌添加到这些集合中。

我的解决方案是用代码创建一个新相册,获取其 ID 并将图像附加到其中。这是获得“可写”谷歌相册的唯一方法。