NicholasDawson / ArchiverForGooglePhotos

A tool to maintain an archive/mirror of your Google Photos library for backup purposes.
GNU General Public License v3.0
190 stars 30 forks source link

fix googleapiclient.errors.UnknownApiNameOrVersion: name: photoslibrary version: v1 #4

Closed gligoran closed 3 years ago

gligoran commented 3 years ago

I was getting the following error running this on my mac:

Getting API Service...
Traceback (most recent call last):
  File "/Users/gligoran/dev/GooglePhotosArchiver/google_photos_archiver.py", line 50, in <module>
    service = get_service()
  File "/Users/gligoran/dev/GooglePhotosArchiver/google_photos_archiver.py", line 32, in get_service
    return build('photoslibrary', 'v1', credentials=creds)
  File "/usr/local/lib/python3.9/site-packages/googleapiclient/_helpers.py", line 134, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/googleapiclient/discovery.py", line 291, in build
    content = _retrieve_discovery_doc(
  File "/usr/local/lib/python3.9/site-packages/googleapiclient/discovery.py", line 405, in _retrieve_discovery_doc
    raise UnknownApiNameOrVersion("name: %s  version: %s" % (serviceName, version))
googleapiclient.errors.UnknownApiNameOrVersion: name: photoslibrary  version: v1

This addition fixed it for me.

NicholasDawson commented 3 years ago

Thanks for fixing this, I tested this and I am going to merge it with the master branch.

Nick