API фотографий Google отсутствует - PullRequest
1 голос
/ 02 августа 2020

Я являюсь членом организации, которая хранит фотографии мероприятий в учетной записи Google Фото организации. Мы желаем размещать эти фотографии через PHP на нашем веб-сайте. Я следовал инструкциям по добавлению библиотеки API для фотографий Google и учетной записи OATH2.

Сначала при настройке согласия OATH есть поле области действия. Мы не можем выбрать или добавить какие-либо области.

Во-вторых, просто используя https://developers.google.com/photos/library/reference/rest/v1/sharedAlbums/get?authuser=2, он дает возможность проверить функциональность без дальнейшего кодирования. Вы вошли в систему как желаемую учетную запись по указанной выше ссылке и использовали, как я полагаю, строку shareToken, которую вы получаете, когда копируете URL-адрес общего ресурса и оставляете только часть ha sh (например: 'Buj7y3kTVo7KRUjr6'). Поскольку у нас включен только OATH2, мы снимаем выделение ключа API и нажимаем «Выполнить», что дает следующую ошибку:

{
  "error": {
    "code": 400,
    "message": "Invalid share token.",
    "status": "INVALID_ARGUMENT"
  }
}

Заглянув под «Области», я вижу: «https://www.googleapis.com/auth/photoslibrary.sharing», но под учетными данными OATH я не вижу возможности добавить его. Кажется, застрял!

Спасибо.

...