POST /api/v1/articles

記事を作成する。

入力値

名前 必須 説明
body String 記事の本文
tag_names_string String 記事に付けられたタグをスペースやコンマ区切りで表現した文字列
title String 記事のタイトル

GET /api/v1/articles

記事一覧を作成日時の降順で取得する。

curl -H "Authorization: Bearer ${ACCESS_TOKEN}" https://help.wikihub.io/api/v1/articles
[
  {
    "body": "...",
    "community": {
      "created_at": "2016-02-20T07:12:59+09:00",
      "domain_name": "help",
      "id": 4,
      "name": "WikiHub Help",
      "updated_at": "2016-04-30T19:44:40+09:00"
    },
    "created_at": "2016-05-02T13:18:20+09:00",
    "id": 194,
    "rendered_body": "...",
    "tags": [
      {
        "articles_count": 20,
        "name": "新機能"
      }
    ],
    "title": "Wikiのサイドバーの内容を固定できるようになりました",
    "updated_at": "2016-05-02T13:20:01+09:00",
    "user": {
      "created_at": "2016-02-18T14:48:16+09:00",
      "id": 1,
      "image_url": "https://secure.gravatar.com/avatar/089127ffb92a19d3d37815673cca06dc",
      "name": "r7kamura"
    }
  }
]

DELETE /api/v1/users/:user_name/articles/:article_timestamp_id

記事を削除する。

GET /api/v1/tags/:tag_name/articles

タグの付いた記事一覧を作成日時の降順で取得する。

GET /api/v1/users/:user_name/articles/:article_timestamp_id

記事を取得する。

curl -H "Authorization: Bearer ${ACCESS_TOKEN}" https://help.wikihub.io/api/v1/users/r7kamura/articles/20160502041820
{
  "body": "...",
  "community": {
    "created_at": "2016-02-20T07:12:59+09:00",
    "domain_name": "help",
    "id": 4,
    "name": "WikiHub Help",
    "updated_at": "2016-04-30T19:44:40+09:00"
  },
  "created_at": "2016-05-02T13:18:20+09:00",
  "id": 194,
  "rendered_body": "...",
  "tags": [
    {
      "articles_count": 20,
      "name": "新機能"
    }
  ],
  "title": "Wikiのサイドバーの内容を固定できるようになりました",
  "updated_at": "2016-05-02T13:20:01+09:00",
  "user": {
    "created_at": "2016-02-18T14:48:16+09:00",
    "id": 1,
    "image_url": "https://secure.gravatar.com/avatar/089127ffb92a19d3d37815673cca06dc",
    "name": "r7kamura"
  }
}

PATCH /api/v1/users/:user_name/articles/:article_timestamp_id

記事を更新する。

入力値

名前 必須 説明
body String 記事の本文
tag_names_string String 記事に付けられたタグをスペースやコンマ区切りで表現した文字列
title String 記事のタイトル