見出し画像

NoteAPI仕様まとめ

noteのAPIについてまとめていきます。

APIの基本的な仕様

認証不要。指定したURIにリクエストを送ると、jsonで返ってくる。

例はリンククリックしても404エラーになるので、URLコピペで動作確認推奨。

指定したユーザーのノート一覧を取得する

https://note.mu/api/v1/notes?urlname=ID名

例) https://note.mu/api/v1/notes?urlname=web_academia

指定したユーザーのフォローリストを取得する

https://note.mu/api/v1/followings/ID名/list?page=ページ番号

例) https://note.mu/api/v1/followings/web_academia/list?page=1

指定したユーザーのフォロワーリストを取得する

https://note.mu/api/v1/followers/ID名/list?page=ページ番号

例) https://note.mu/api/v1/followers/web_academia/list?page=1


ノート1件分のデータ構造

{
id: 95709,
key: "n3e511bf1b5c8",
body: "ノート本文",
type: "TextNote",
user_id: 32711,
serialization_id: 15300,
name: "NoteAPI仕様まとめ",
description: null,
pictures: [ ],
audio: null,
status: "published",
publish_at: "2014-04-19T03:58:50.000+09:00",
price: 0,
external_url: null,
created_at: "2014-04-19T03:56:55.000+09:00",
like_count: 3,
comment_count: 0,
is_my_note: true,
can_read: true,
is_liked: false,
is_purchased: false,
has_draft: false,
is_draft: null,
hide_comment: false,
likes: [],
user: {},
comments: []
}

この記事が気に入ったらサポートをしてみませんか?