annict.api.API

class annict.api.API(token, base_url='https://api.annict.com', api_version='v1', parser=<class 'annict.parsers.ModelParser'>)[source]

API wrapper for Annict.

Basic Usage:

>>> from annict.api import API
>>> api = API('your-access-token')
>>> api.me()
<User:1229:あしやひろ:@kk6>
__init__(token, base_url='https://api.annict.com', api_version='v1', parser=<class 'annict.parsers.ModelParser'>)[source]

Methods

__init__(token[, base_url, api_version, parser])
activities([fields, filter_user_id, ...]) Get activities
create_record(episode_id[, comment, rating, ...]) Create a record to the episode.
delete_record(id_) Delete the created record.
edit_record(id_[, comment, rating, ...]) Edit the created record.
episodes([fields, filter_ids, ...]) Get episodes information
followers([fields, filter_user_id, ...]) Get followers information
following([fields, filter_user_id, ...]) Get following information
following_activities([fields, ...]) Get the activity of the user you are following.
me([fields]) Get your profile information
my_programs([fields, filter_ids, ...]) Get the broadcast schedule.
my_works([fields, filter_ids, ...]) Get the information of the work you are setting status.
records([fields, filter_ids, ...]) Get records to episodes
search_users([fields, filter_ids, ...]) Get users information
set_status(work_id, kind) Set the status of the work.
works([fields, filter_ids, filter_season, ...]) Get works information