0

我正在使用示例代码登录 youtube:

def auth(email, password):
# Setup service.
    yt_service = gdata.youtube.service.YouTubeService()
    yt_service.email = email
    yt_service.password = password
    yt_service.source = 'youtube_interface'
    yt_service.developer_key = DEVELOPER_KEY

    # Login.
    yt_service.ProgrammaticLogin()

    return yt_service

请告诉我,我怎样才能知道登录是否成功?以及如何注销?

4

1 回答 1

1

如果您正在使用 Python 进行新开发,我建议您改用 API 的 v3。您使用的旧版 Python 客户端库已经有一段时间没有更新了,并且仍然与 API 的 v1 相冲突。在https://developers.google.com/youtube/v3/code_samples/python上有一些使用 Python 和 v3 的代码示例

话虽如此,回答您的问题,如果 ClientLogin 尝试失败,客户端库将引发错误。而且我不知道以编程方式使 ClientLogin 令牌无效以“注销”的方法。令牌将在几个小时后过期。

于 2012-12-07T22:02:31.213 回答