qiitex v1.0.0 Qiitex.Api.Item

ユーザからの投稿を表します。

Link to this section Summary

Functions

新たに記事を作成します。

記事を削除します。

記事を取得します。

Qiita:TeamのいいねAPIは2017年8月24日に非推奨となりました。今後は絵文字リアクションAPIをご利用ください。 記事に「いいね!」を付けているかどうかを調べます。

記事をストックしているかどうかを調べます。

ユーザー名、日時を指定して記事を作成します。(Qiita:Teamでのみ有効。管理者権限が必要。)

Qiita:TeamのいいねAPIは2017年8月24日に非推奨となりました。今後は絵文字リアクションAPIをご利用ください。 記事に「いいね!」を付けます。

認証中のユーザの記事の一覧を作成日時の降順で返します。

記事の一覧を作成日時の降順で返します。

指定されたタグが付けられた記事一覧を、タグを付けた日時の降順で返します。

指定されたユーザの記事一覧を、作成日時の降順で返します。

指定されたユーザがストックした記事一覧を、ストックした日時の降順で返します。

記事をストックします。

Qiita:TeamのいいねAPIは2017年8月24日に非推奨となりました。今後は絵文字リアクションAPIをご利用ください。 記事への「いいね!」を取り消します。

記事をストックから取り除きます。

記事を更新します。

Link to this section Functions

Link to this function

create_item(client, params)

新たに記事を作成します。

POST /api/v2/items

  • body

    • Markdown形式の本文
    • example: # Example
    • type: string
  • coediting optional

    • この記事が共同更新状態かどうか (Qiita:Teamでのみ有効)
    • example: false
    • type: boolean
  • gist optional

    • 本文中のコードをGistに投稿するかどうか (GitHub連携を有効化している場合のみ有効)
    • example: false
    • type: boolean
  • group_url_name optional

    • この投稿を公開するグループの url_name (null で全体に公開。Qiita:Teamでのみ有効)
    • example: dev
    • type: ["null","string"]
  • private optional

    • 限定共有状態かどうかを表すフラグ (Qiita:Teamでは無効)
    • example: false
    • type: boolean
  • tags

    • 記事に付いたタグ一覧
    • example: [{"versions":["0.0.1"],"name":"Ruby"}]
    • type: array
  • title

    • 記事のタイトル
    • example: Example title
    • type: string
  • tweet optional

    • Twitterに投稿するかどうか (Twitter連携を有効化している場合のみ有効)
    • example: false
    • type: boolean
Link to this function

delete_item(client, item_id)

記事を削除します。

DELETE /api/v2/items/:item_id

Link to this function

get_item(client, item_id)

記事を取得します。

GET /api/v2/items/:item_id

Link to this function

get_item_like(client, item_id)

Qiita:TeamのいいねAPIは2017年8月24日に非推奨となりました。今後は絵文字リアクションAPIをご利用ください。 記事に「いいね!」を付けているかどうかを調べます。

GET /api/v2/items/:item_id/like

Link to this function

get_item_stock(client, item_id)

記事をストックしているかどうかを調べます。

GET /api/v2/items/:item_id/stock

Link to this function

import_item(client, params)

ユーザー名、日時を指定して記事を作成します。(Qiita:Teamでのみ有効。管理者権限が必要。)

POST /api/v2/imported_items

  • body

    • Markdown形式の本文
    • example: # Example
    • type: string
  • coediting optional

    • この記事が共同更新状態かどうか (Qiita:Teamでのみ有効)
    • example: false
    • type: boolean
  • created_at optional

    • データが作成された日時
    • example: 2000-01-01T00:00:00+00:00
    • format: date-time
    • type: string
  • group_url_name optional

    • この投稿を公開するグループの url_name (null で全体に公開。Qiita:Teamでのみ有効)
    • example: dev
    • type: ["null","string"]
  • tags

    • 記事に付いたタグ一覧
    • example: [{"versions":["0.0.1"],"name":"Ruby"}]
    • type: array
  • title

    • 記事のタイトル
    • example: Example title
    • type: string
  • updated_at optional

    • データが最後に更新された日時
    • example: 2000-01-01T00:00:00+00:00
    • format: date-time
    • type: string
  • user_id

    • ユーザID
    • example: yaotti
    • type: string
Link to this function

like_item(client, item_id)

Qiita:TeamのいいねAPIは2017年8月24日に非推奨となりました。今後は絵文字リアクションAPIをご利用ください。 記事に「いいね!」を付けます。

PUT /api/v2/items/:item_id/like

Link to this function

list_authenticated_user_items(client, options \\ %{})

認証中のユーザの記事の一覧を作成日時の降順で返します。

GET /api/v2/authenticated_user/items

  • page optional

    • ページ番号 (1から100まで)
    • example: 1
    • pattern: ^[0-9]+$
    • type: string
  • per_page optional

    • 1ページあたりに含まれる要素数 (1から100まで)
    • example: 20
    • pattern: ^[0-9]+$
    • type: string
Link to this function

list_items(client, options \\ %{})

記事の一覧を作成日時の降順で返します。

GET /api/v2/items

  • page optional

    • ページ番号 (1から100まで)
    • example: 1
    • pattern: ^[0-9]+$
    • type: string
  • per_page optional

    • 1ページあたりに含まれる要素数 (1から100まで)
    • example: 20
    • pattern: ^[0-9]+$
    • type: string
  • query optional

    • 検索クエリ
    • example: qiita user:yaotti
    • type: string
Link to this function

list_tag_items(client, tag_id, options \\ %{})

指定されたタグが付けられた記事一覧を、タグを付けた日時の降順で返します。

GET /api/v2/tags/:tag_id/items

  • page optional

    • ページ番号 (1から100まで)
    • example: 1
    • pattern: ^[0-9]+$
    • type: string
  • per_page optional

    • 1ページあたりに含まれる要素数 (1から100まで)
    • example: 20
    • pattern: ^[0-9]+$
    • type: string
Link to this function

list_user_items(client, user_id, options \\ %{})

指定されたユーザの記事一覧を、作成日時の降順で返します。

GET /api/v2/users/:user_id/items

  • page optional

    • ページ番号 (1から100まで)
    • example: 1
    • pattern: ^[0-9]+$
    • type: string
  • per_page optional

    • 1ページあたりに含まれる要素数 (1から100まで)
    • example: 20
    • pattern: ^[0-9]+$
    • type: string
Link to this function

list_user_stocks(client, user_id, options \\ %{})

指定されたユーザがストックした記事一覧を、ストックした日時の降順で返します。

GET /api/v2/users/:user_id/stocks

  • page optional

    • ページ番号 (1から100まで)
    • example: 1
    • pattern: ^[0-9]+$
    • type: string
  • per_page optional

    • 1ページあたりに含まれる要素数 (1から100まで)
    • example: 20
    • pattern: ^[0-9]+$
    • type: string
Link to this function

stock_item(client, item_id)

記事をストックします。

PUT /api/v2/items/:item_id/stock

Link to this function

unlike_item(client, item_id)

Qiita:TeamのいいねAPIは2017年8月24日に非推奨となりました。今後は絵文字リアクションAPIをご利用ください。 記事への「いいね!」を取り消します。

DELETE /api/v2/items/:item_id/like

Link to this function

unstock_item(client, item_id)

記事をストックから取り除きます。

DELETE /api/v2/items/:item_id/stock

Link to this function

update_item(client, item_id, params)

記事を更新します。

PATCH /api/v2/items/:item_id

  • body

    • Markdown形式の本文
    • example: # Example
    • type: string
  • coediting optional

    • この記事が共同更新状態かどうか (Qiita:Teamでのみ有効)
    • example: false
    • type: boolean
  • group_url_name optional

    • この投稿を公開するグループの url_name (null で全体に公開。Qiita:Teamでのみ有効)
    • example: dev
    • type: ["null","string"]
  • private optional

    • 限定共有状態かどうかを表すフラグ (Qiita:Teamでは無効)
    • example: false
    • type: boolean
  • tags optional

    • 記事に付いたタグ一覧
    • example: [{"versions":["0.0.1"],"name":"Ruby"}]
    • type: array
  • title

    • 記事のタイトル
    • example: Example title
    • type: string