PythonでTwitcasting APIを叩いてみた。
使用ライブラリ: PyTwitcasting
手軽な感じ。
from pytwitcasting.auth import TwitcastingApplicationBasis from pytwitcasting.api import API from config import client_id, client_secret # API Reference # https://apiv2-doc.twitcasting.tv/ # アプリケーション登録ページ # http://twitcasting.tv/developer.php # PyTwitcasting's documentation # https://pytwitcasting.readthedocs.io/ja/latest/ app_basis = TwitcastingApplicationBasis( client_id=client_id, client_secret=client_secret ) api = API(application_basis=app_basis) # https://twitcasting.tv/c:imatest user_id = 'c:imatest' d = vars(api.get_user_info(user_id)) for t in sorted(d.items()): print('{}: {}'.format(t[0], t[1]))
# config.py # アプリケーションのClientID client_id = '****' # アプリケーションのClientSecret client_secret = '****'
# output _api: <pytwitcasting.api.API object at 0x7f86c3c3a198> _json: {'id': 'c:imatest', 'name': 'A test', 'supporting_count': 0, 'image': 'http://twitcasting.tv/img/twitcas_bigger_3.png', 'profile': 'これはテストプロフィール。', 'screen_id': 'c:imatest', 'supporter_count': 0, 'is_live': False, 'level': 1, 'last_movie_id': None, 'created': 0} created: 1970-01-01 09:00:00 id: c:imatest image: http://twitcasting.tv/img/twitcas_bigger_3.png is_live: False last_movie_id: None level: 1 name: A test profile: これはテストプロフィール。 screen_id: c:imatest supporter_count: 0 supporting_count: 0