benten logout
目的
- ログアウトを行います。
概要
- ログイン時に取得したアクセストークンを無効にします。
Warning
事前にログイン認証を行う必要があります。
利用例
- Help
$ benten.py logout -h usage: benten logout [-h] optional arguments: -h, --help show this help message and exit
- ログアウト
benten.py logout ### benten logout ### [Repository::authorize] access_token = 13a9572ae39a469e853b824b2c189701 ==> response { "deleted":true }
Pythonモジュールとの対応
- 利用例 (example/benten_logout.pyから)
#!/usr/bin/env python ''' example: logout usage: python benten_logout.py ''' import benten_client import argparse from logging import getLogger, StreamHandler, DEBUG logger = getLogger(__name__) handler = StreamHandler() handler.setLevel(DEBUG) logger.setLevel(DEBUG) logger.addHandler(handler) logger.propagate = False # ... parameters parser = argparse.ArgumentParser(description="example: logout") args = parser.parse_args() repo = benten_client.Repository() logger.debug("# set access token") repo.authorize(benten_client.access_token()) logger.debug("# benten logout") ret_dict = repo.auth.logout.post() logger.debug("==> response") logger.debug(benten_client.str_json(ret_dict))