非公式のCandfansのAPI Clientです。なんの保証もありません。
https://pypi.org/project/candfans-client/
pip install candfans-client
poetry add candfans-client
初期化時にログインを行います。
from candfans_client.client import CandFansClient
client = CandFansClient(
email='YOUR_EMAIL',
password='YOUR_PASSWORD',
)
指定月の売上のサマリーを取得します。
sales = client.get_sales('2023-11')
print(sales[0].subscribe_sum)
指定月の売上の履歴を取得します。
histories = client.get_sales_history('2023-11')
print(len(histories))
print(histories[0])
指定月の単体販売の詳細を取得します。
purchase = client.get_sales_purchase_post('2023-11')
print(purchase.total_price, len(purchase.sales))
指定月のサブスクの詳細を取得します。
subscribe = client.get_sales_subscribe('2023-11')
print(subscribe.total_price, len(subscribe.sales))
指定月のチップの詳細を取得します。
chip = client.get_sales_chip('2023-11')
print(chip.total_price, len(chip.sales))
指定月のバックナンバーの売上の詳細を取得します。
backnumber = client.get_sales_backnumber('2023-11')
print(backnumber.total_price, len(backnumber.sales))
poetry run python -m unittest discover -s tests/