如果我有一个谷歌相册的共享链接,我可以通过API访问其内容吗?需要它来使用VBA自动进行单词报告。找不到任何允许使用共享链接获取内容的文档
您可以从VBA发送POST请求,并将相簿ID作为参数以返回其中的媒体项。
示例请求可能如下所示,用您的令牌替换oauth2-token
,用共享链接中的ID替换album-id
:https://photos.google.com/album/-album-id-
POST https://photoslibrary.googleapis.com/v1/mediaItems:search
Content-type: application/json
Authorization: Bearer oauth2-token
{
"pageSize": "100",
"albumId": "album-id"
}
这应该返回相册中的媒体项目列表:
{
"mediaItems": [
... // media ID's here
],
"nextPageToken": "token-for-pagination"
}
有关更多信息,您可以查看此处的链接:https://developers.google.com/photos/library/guides/list#listing-相册内容