UNPKG

google-photos-album-image-url-fetch

Version:
28 lines (27 loc) 1.04 kB
export interface ImageInfo { /** * When you have shared album URL that can get via Google Photos API, that should be like below: * * `https://photos.app.goo.gl/${shortAlbumUID}` * * When you access to the URL, it will be redirected. Then, you can get `albumUID` and `key` * * ```js * console.log(await fetch(`https://photos.app.goo.gl/${shortAlbumUID}`).then(r => r.url)); // => https://photos.google.com/share/${albumUID}?key=${key} * ``` * Also, you can get the `uid` that identify the photo you select. The `uid` can get via `GooglePhotos.Album.fetchImageUrls` * * Now, you can get the URL of the photo page. * * `https://photos.google.com/share/${albumUID}/photo/${uid}?key=${key}` */ uid: string; /** url of image binary */ url: string; width: number; height: number; /** The epoch time when image was updated */ imageUpdateDate: number; /** The epoch time when image was added to this album */ albumAddDate: number; }