@book000/pixivts
    Preparing search index...

    Class Pixiv

    pixiv API

    Index

    Properties

    accessToken: string
    http: PixivHttpClient
    refreshToken: string
    responseDatabase: ResponseDatabase | null
    userId: string

    Methods

    • 接続を閉じる。

      Returns Promise<void>

    • イラストランキングを取得する。

      Parameters

      Returns Promise<PixivApiResponse<GetV1IllustRankingResponse>>

      レスポンス

    • イラストの関連イラストを取得する。

      Parameters

      Returns Promise<PixivApiResponse<GetV2IllustRelatedResponse>>

      レスポンス

    • 小説ランキングを取得する。

      Parameters

      Returns Promise<PixivApiResponse<GetV1NovelRankingResponse>>

    • 小説の関連小説を取得する。

      Parameters

      Returns Promise<PixivApiResponse<GetV1NovelRelatedResponse>>

      レスポンス

    • 小説の本文を取得する。

      Parameters

      Returns Promise<PixivApiResponse<string>>

      レスポンス

    • 画像取得用の Response を返す。

      戻り値はストリームそのものではなく Response オブジェクトであり、 ストリームとして読み取る場合は response.body を参照する。 必要に応じて arrayBuffer() などの Response の API も利用できる。

      Parameters

      • url: string

        画像 URL

      Returns Promise<Response>

      画像取得結果の Response

    • レスポンスがエラーかどうかを判定する。

      Parameters

      • response: any

        Axios レスポンス

      Returns response is PixivApiError

      エラーかどうか

    • リフレッシュトークンからインスタンスを生成する。

      Parameters

      • refreshToken: string

        リフレッシュトークン

      • OptionalpixivTsOptions: PixivTsOptions

      Returns Promise<Pixiv>

      Pixiv インスタンス

    • クエリストリングをパースする。

      Parameters

      • url: string

        URL

      Returns ParsedQs

      パースしたクエリストリングオブジェクト