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にv3でPythonを使用するためのコードサンプルがいくつかあります

そうは言っても、あなたの質問に答えるために、ClientLoginの試行が失敗した場合、クライアントライブラリはエラーを発生させます。また、ClientLoginトークンをプログラムで無効にして「ログアウト」する方法を知りません。トークンは数時間後に期限切れになります。

于 2012-12-07T22:02:31.213 に答える