谷歌照片API新版本?

2024-04-18 23:36:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个程序,在本地备份我的谷歌照片库,上周代码运行良好,但在过去几天里,我不断从API客户端收到一个错误,说“PhotosLibraryV1”在谷歌的API库中不存在。这些文档一点也没有改变——是谷歌端出了问题还是我出了问题

from googleapiclient import discovery
from httplib2 import Http
from oauth2client import file, client, tools

class Photos:
def __init__(self):
    self.SCOPE = "https://www.googleapis.com/auth/photoslibrary"
    self.CLIENT_SECRET = "client_id.json"
    self.store = file.Storage("storage.json")
    self.credentials = self.store.get()
    if not self.credentials or self.credentials.invalid:
        self.flow = client.flow_from_clientsecrets("client_id.json", self.SCOPE)
        self.credentials = tools.run_flow(self.flow, self.store)
    self.PHOTOS = discovery.build("photoslibrary", "v1", http=self.credentials.authorize(Http()))

photos = Photos()

googleapiclient.errors.UnknownApiNameOrVersion: name: photoslibrary  version: v1

Tags: storefromimportselfclientapijsonhttp