我真的试图自己解决这个问题......
我正在尝试使用 Google Photos API 和 google apps 脚本将 google photos 中的照片元数据加载到工作表中。
在对上一个问题提供大量帮助后,我取得了一些进展
我现在有两个功能。
函数 photoAPI_ListPhotos() - 使用方法:mediaItems.list 并为我提供所有未存档的照片 函数 photoAPI_ListAlbums() - 使用方法:albums.list 并为我提供所有相册
我想要做的是检索特定相册中的所有照片。方法:mediaItems.search应该执行此操作,但它使用 POST 协议,而我发现之前的工作示例仅使用 GET。查看该页面上提供的示例,有一个 javascript 部分,但它在应用程序脚本中不起作用。
UrlFetchApp的文档告诉我如何格式化 POST 请求,但没有告诉我如何添加身份验证参数。
外部API也没有给我我正在寻找的示例。
我觉得我错过了一些重要的小信息,我希望我没有浪费大家的时间在这里询问。只是一个关于如何在应用程序脚本中使用 POST 和 oauth 的可靠示例应该可以帮助我到达我需要去的地方。
这是我的工作功能,用于列出所有未存档的照片。
function photoAPI_ListPhotos() {
/*
This function retrieves all photos from your personal google photos account and lists each one with the Filename, Caption, Create time (formatted for Sheet), Width, Height, and URL in a …Run Code Online (Sandbox Code Playgroud) google-sheets google-apps-script google-apis-explorer google-photos-api