Class EsaApi

EsaApi - object-oriented interface

Export

Hierarchy

Constructors

  • Parameters

    • Optional configuration: Configuration
    • basePath: string = BASE_PATH
    • axios: AxiosInstance = globalAxios

    Returns EsaApi

Properties

axios: AxiosInstance = globalAxios
basePath: string = BASE_PATH
configuration: undefined | Configuration

Methods

  • 指定されたカテゴリを配下のカテゴリを含めて一括で変更します。

    Parameters

    Returns Promise<AxiosResponse<BatchMoveResult, any>>

    Summary

    カテゴリを一括移動する

    Throws

    Memberof

    EsaApi

  • 記事に新しいコメントを作成します。

    Parameters

    Returns Promise<AxiosResponse<Comment, any>>

    Summary

    コメントを投稿する

    Throws

    Memberof

    EsaApi

  • 新しい絵文字を登録します。

    Parameters

    Returns Promise<AxiosResponse<CreatedEmoji, any>>

    Summary

    絵文字を登録する

    Throws

    Memberof

    EsaApi

  • Parameters

    • requestParameters: EsaApiCreatePostRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<Post, any>>

    Summary

    記事を投稿する

    Throws

    Memberof

    EsaApi

  • 指定されたコメントを削除します。

    Parameters

    Returns Promise<AxiosResponse<void, any>>

    Summary

    コメントを削除する

    Throws

    Memberof

    EsaApi

  • 登録したチーム固有の絵文字を削除します。

    Parameters

    Returns Promise<AxiosResponse<void, any>>

    Summary

    絵文字を削除する

    Throws

    Memberof

    EsaApi

  • 指定した screen_name のメンバーをチームから削除します。 - チームの owner である必要があります - APIで自分自身をチームから削除することはできません。

    Parameters

    Returns Promise<AxiosResponse<void, any>>

    Summary

    メンバーを削除する

    Throws

    Memberof

    EsaApi

  • 指定された記事を削除します。

    Parameters

    • requestParameters: EsaApiDeletePostRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<void, any>>

    Summary

    記事を削除する

    Throws

    Memberof

    EsaApi

  • 招待中のメンバーの招待を削除します。招待時に送信されたメールに記載された招待用のURLは無効となります。 このAPIはteamownerだけがご利用可能です。

    Parameters

    • requestParameters: EsaApiDisinviteRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<void, any>>

    Summary

    招待を取り下げる

    Throws

    Memberof

    EsaApi

  • 現在のアクセストークンで認証中のユーザーの情報を取得します。

    Parameters

    Returns Promise<AxiosResponse<AuthenticatedUser, any>>

    Summary

    認証中のユーザーを取得する

    Throws

    Memberof

    EsaApi

  • 指定されたコメントを取得します。

    Parameters

    • requestParameters: EsaApiGetCommentRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<Comment, any>>

    Summary

    コメントを取得する

    Throws

    Memberof

    EsaApi

  • チーム全体のコメント一覧を作成日の降順で返却します。

    Parameters

    Returns Promise<AxiosResponse<PaginatedComments, any>>

    Summary

    コメント一覧を取得する

    Throws

    Memberof

    EsaApi

  • チームで利用可能な絵文字を取得します。URIクエリ文字列を含めない場合、チーム固有の絵文字だけを取得します。

    Parameters

    • requestParameters: EsaApiGetEmojisRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<EmojiList, any>>

    Summary

    絵文字一覧を取得する

    Throws

    Memberof

    EsaApi

  • 招待中のメンバーの一覧を取得します。 このAPIはteamownerだけがご利用可能です。

    Parameters

    Returns Promise<AxiosResponse<InvitationList, any>>

    Summary

    招待中のメンバー一覧を取得する

    Throws

    Memberof

    EsaApi

  • 指定された記事を取得します。

    Parameters

    • requestParameters: EsaApiGetPostRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<Post, any>>

    Summary

    記事を取得する

    Throws

    Memberof

    EsaApi

  • 記事のコメント一覧を更新日の降順で返却します。

    Parameters

    Returns Promise<AxiosResponse<PaginatedComments, any>>

    Summary

    記事のコメント一覧を取得する

    Throws

    Memberof

    EsaApi

  • Parameters

    • requestParameters: EsaApiGetTagsRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<PaginatedTags, any>>

    Summary

    タグ一覧をタグ付けされた記事数の降順で取得する

    Throws

    Memberof

    EsaApi

  • Parameters

    • requestParameters: EsaApiGetTeamRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<Team, any>>

    Summary

    所属するチームを取得する

    Throws

    Memberof

    EsaApi

  • Parameters

    Returns Promise<AxiosResponse<TeamStats, any>>

    Summary

    チームの統計情報を取得する

    Throws

    Memberof

    EsaApi

  • Parameters

    • requestParameters: EsaApiGetTeamsRequest = {}

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<PaginatedTeams, any>>

    Summary

    所属するチーム一覧を取得する

    Throws

    Memberof

    EsaApi

  • 指定された記事にWatchをしたユーザ一覧を取得します。

    Parameters

    Returns Promise<AxiosResponse<PaginatedWatchers, any>>

    Summary

    Watchしたユーザー一覧を取得する

    Throws

    Memberof

    EsaApi

  • 招待したいメンバーへ個別の招待URLを発行し、指定したEメールアドレスへ送信します。 このAPIはteamownerだけがご利用可能です。

    Parameters

    • requestParameters: EsaApiInviteRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<InvitationList, any>>

    Summary

    Emailで招待する

    Throws

    Memberof

    EsaApi

  • 指定されたコメントにStarをします。

    Parameters

    Returns Promise<AxiosResponse<void, any>>

    Summary

    コメントをStarする

    Throws

    Memberof

    EsaApi

  • 指定された記事にStarをします。

    Parameters

    • requestParameters: EsaApiStarPostRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<void, any>>

    Summary

    記事をStarする

    Throws

    Memberof

    EsaApi

  • 指定されたコメントへのStarを取り消します。

    Parameters

    Returns Promise<AxiosResponse<void, any>>

    Summary

    コメントのStarを取り消す

    Throws

    Memberof

    EsaApi

  • 指定された記事へのStarを取り消します。

    Parameters

    • requestParameters: EsaApiUnstarPostRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<void, any>>

    Summary

    記事のStarを取り消す

    Throws

    Memberof

    EsaApi

  • 指定された記事へのWatchを取り消します。

    Parameters

    • requestParameters: EsaApiUnwachPostRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<void, any>>

    Summary

    記事のWatchを取り消す

    Throws

    Memberof

    EsaApi

  • 指定されたコメントを更新します。

    Parameters

    Returns Promise<AxiosResponse<Comment, any>>

    Summary

    コメントを更新する

    Throws

    Memberof

    EsaApi

  • 指定された記事を編集します。

    Parameters

    • requestParameters: EsaApiUpdatePostRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<Post, any>>

    Summary

    記事を編集する

    Throws

    Memberof

    EsaApi

  • 指定された記事にWatchをします。

    Parameters

    • requestParameters: EsaApiWatchPostRequest

      Request parameters.

    • Optional options: any

      Override http request option.

    Returns Promise<AxiosResponse<void, any>>

    Summary

    記事をWatchする

    Throws

    Memberof

    EsaApi

Generated using TypeDoc