Ответ API Google Фотографий не включает shareInfo

#python #api #google-photos #google-photos-api

Вопрос:

Я работаю над этой функцией с помощью GPhotos. используя там API, я пытаюсь получить список альбомов, но я не получаю shareInfo для альбомов, которые являются общими.

url-адрес запроса: https://photoslibrary.googleapis.com/v1/albums/{token}

ответ:

 {
    "albums": [
        {
             "id": "ALIdv6zsyxpKilQHBzLnadBMCqeMJQ03...",
             "title": "my shared album",
             "productUrl": "https://photos.google.com/lr/album/ALIdv6zs...",
             "mediaItemsCount": "1",
             "coverPhotoBaseUrl": "https://lh3.googleusercontent.com/lr/AFBm1_Ybs8S7...",
             "coverPhotoMediaItemId": "ALIdv6x9w..."
         }
    ]
}
 

Я делюсь этим альбомом с другими людьми(аккаунтами). Как вы можете видеть, я не получаю shareInfo данные. Я ожидаю увидеть это в соответствии с документами : https://developers.google.com/photos/library/guides/list#listing-albums

Проблема для меня в том, что когда я вызываю общий api ( https://photoslibrary.googleapis.com/v1/sharedAlbums ) Я также получаю этот альбом как общий, в результате я получаю дубликаты (я знаю, что могу выполнить простую проверку, но сейчас в моем проекте это разные конечные точки api, и я хочу понять, что этот альбом является общим, не вызывая другой API конечной точки).

Вероятно, проблема с разрешениями(областями) или smth, но я пока не вижу, что именно может быть не так? Итак, есть идеи, почему?

Обновление: Попытался получить токен с 3 областями действия:

Комментарии:

1. Похоже, что если альбом не принадлежит бизнес — приложению (или что-то в этом роде) — нет никаких шансов получить общие данные. Если кто — то найдет решение-пожалуйста, поделитесь своими мыслями. Спасибо