Google недавно перешел на OAuth2.0, и нам нужно изменить наши предыдущие методы аутентификации (например, с ProgrammaticLogin
на OAuth2.0
).
Я могу успешно получить доступ к альбомам и прочитать данные/комментарии к фотографиям. Когда я пытаюсь добавить новый альбом/фотографию или пытаюсь записать данные, я получаю следующую ошибку.
client = PhotosService(email="xxxx")
...
...
...
#After successfull OAuth
album = client.InsertAlbum(title="Temp album", summary="My summary", access="public")
Эта строка вызывает следующую ошибку.
File "/Users/mac/destipak/env/lib/python2.7/site-packages/gdata/photos/service.py", line 358, in InsertAlbum
raise GooglePhotosException(e.args[0])
gdata.photos.service.GooglePhotosException: (403, 'Forbidden', 'Modification only allowed with api authentication.')