Фотографии Google недавно внесли изменения в свой API (я думаю), 1 августа. Они изменили содержимое библиотеки листинга с POST на GET. И теперь мой код больше не работает. https://developers.google.com/photos/library/guides/list
Вот снимок кода:
payload = {"pageSize" : "500", "pageToken" : parsed_json['nextPageToken']}
#payload = {"pageSize" : "500"}
#payload = {"pageToken" : parsed_json['nextPageToken']}
myResponse = requests.get('https://photoslibrary.googleapis.com/v1/mediaItems', headers={"Content-type" : "application/json", "Authorization" : "Bearer " + credentials.access_token}, params=payload)
parsed_json = json.loads(myResponse.content)
Этот код дает мне ошибку: "error": {"code": 400, "message": "Запрос содержит недопустимый аргумент.", "Status": "INVALID_ARGUMENT"}
Кажется, что если я передаю два параметра в запрос GET, я получаю сообщение об ошибке. Но если я передаю только один параметр в запрос GET, либо pageSize, либо pageToken, он будет работать нормально. (этот код также включен, но закомментирован).
Это работало нормально до 1 августа, когда я подумал, что Google внес изменения.
Учитывая, что я новый программист, я чувствую, что мне здесь не хватает чего-то ключевого, но я вообще не могу понять, что это такое.
Любая помощь приветствуется!