FishPi.js API Documentation - v0.1.28
    Preparing search index...

    Class FishPi

    摸鱼派 SDK 主入口

    Index

    Constructors

    • 构造一个 API 请求对象

      Parameters

      • token: string = ''

        接口 API Key,没有可以传空

      Returns FishPi

    Properties

    account: User = ...

    用户接口对象

    Readonlyarticle

    article: Article = ...

    文章接口对象

    breezemoon: Breezemoon = ...

    清风明月对象

    chat: Chat = ...

    私聊接口对象

    chatroom: ChatRoom = ...

    聊天室接口对象

    comment: Comment = ...

    评论接口对象

    emoji: Emoji = ...

    表情包接口对象

    notice: Notice = ...

    通知接口对象

    Methods

    • 校验登录回调

      Parameters

      • query: Record<string, string>

        验证返回的地址 QueryString 参数

      Returns Promise<IUserLite | undefined>

      验证成功则返回用户简略信息,否则返回 undefined

    • 生成登录认证地址

      Parameters

      • redirect: string

        登录成功后跳转的地址

      Returns string

    • 获取操作日志

      Parameters

      • page: { page?: number; pageSize?: number }

        页码

      Returns Promise<ILog[]>

    • 登录账号返回 API Key

      Parameters

      Returns Promise<string>

    • 用户名联想,通常用于 @ 列表

      Parameters

      • name: string

      Returns Promise<IAtUser[]>

    • 获取最近注册的20个用户

      Returns Promise<{ userName: string; userNickname: string }[]>

    • 设置 API 域名

      Parameters

      • domain: string

        API 域名

      Returns Promise<void>

      void

    • 设置请求 Token

      Parameters

      • apiKey: string

        接口 API Key

      Returns Promise<void>

      void

    • 上传文件

      Parameters

      • files: (string | File)[]

        要上传的文件,如果是在 Node 使用,则传入文件路径数组,若是在浏览器使用,则传入文件对象数组。

      Returns Promise<IUploadInfo>

    • 查询指定用户信息

      Parameters

      • username: string

        用户名

      Returns Promise<UserInfo | undefined>

    • 查询指定用户 oId 的用户信息

      Parameters

      • oId: string

      Returns Promise<IUserLite | undefined>

    • 查询指定用户积分

      Parameters

      • username: string

        用户名

      Returns Promise<number>

      用户积分

    • 验证手机验证码

      Parameters

      • code: string

        验证码

      Returns Promise<number>

      验证状态

    • 获取用户 VIP 信息

      Parameters

      • userId: string

        用户 oId

      Returns Promise<UserVIP>