これはpic_fromtから呼び出されること前提の、画像サイトアクセス用のAPIです。このAPIで下記が解決されます。
- バラバラな各画像サイトの呼び出し方を統一することができる。
- 自サイトからの呼び出しでCORSを回避することができる(クライアントと同一Originにできる)。
このAPIは次の機能があります。
endpoint | 機能 |
---|---|
/picprofile | 画像情報取得 |
/authorprofile | 著者情報取得 |
/picbyauthor | 著者の画像一覧 |
/judgesite | 画像サイト判別 |
/download | 画像ダウンロード |
コードをビルドして作成された実行ファイルを実行してください。またDockerfileも用意しています。 なお、次の環境変数を定義してください。
変数 | 説明 |
---|---|
PIXIV_API_HOST | pic_api_pixivのホスト名 |
PIXIV_API_PORT | pic_api_pixivのポート |
PORT | pic_apiのポート |
現時点で対応しているサイトは次の通り
- Pixiv (pic_api_pixivが必要)
APIのリクエストのルーティングにchiを利用しています。