API リファレンス

この API リファレンスは、リソースタイプ別にまとめられています。各リソースタイプには、1 つ以上のデータ表現と 1 つ以上のメソッドがあります。

リソースタイプ

  1. ブログ
  2. コメント
  3. ページ
  4. 投稿
  5. ユーザー
  6. BlogUserInfos
  7. ページビュー
  8. PostUserInfos

ブログ

Blogs リソースの詳細については、リソースの表記ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/blogger/v3 を基準とします。
get GET  /blogs/blogId ID でブログを取得します。
getByUrl GET  /blogs/byurl URL でブログを取得します。
listByUser GET  /users/userId/blogs ブログのリストを取得します。

コメント

コメント リソースの詳細については、リソース表現ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/blogger/v3 を基準とします。
list GET  /blogs/blogId/posts/postId/comments 投稿コメントの一覧を取得します。
get GET  /blogs/blogId/posts/postId/comments/commentId commentId でコメント リソースを 1 つ取得します。
承認 POST  /blogs/blogId/posts/postId/comments/commentId/approve コメントをスパムではないとマークします。
delete DELETE  /blogs/blogId/posts/postId/comments/commentId ID でコメントを削除します。
listByBlog GET  /blogs/blogId/comments ブログのすべての投稿からコメントを取得します。結果をフィルタできます。
markAsSpam POST  /blogs/blogId/posts/postId/comments/commentId/spam コメントをスパムとしてマークします。これにより、コメントのステータスが spam に設定され、デフォルトのコメント レンダリングで非表示になります。
removeContent POST  /blogs/blogId/posts/postId/comments/commentId/removecontent コメントの内容を削除します。

ページ

ページ リソースの詳細については、リソース表現のページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/blogger/v3 を基準とします。
list GET  /blogs/blogId/pages ブログページのリストを取得します。
get GET  /blogs/blogId/pages/pageId ページ ID で 1 つのページリソースを取得します。
delete DELETE  /blogs/blogId/pages/pageId ID でページを削除します。
insert POST  /blogs/blogId/pages ページを追加します。
patch PATCH  /blogs/blogId/pages/pageId ページを更新します。このメソッドは、パッチのセマンティクスをサポートしています。
update PUT  /blogs/blogId/pages/pageId ページを更新します。

投稿

投稿リソースの詳細については、リソース表現ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/blogger/v3 を基準とします。
list GET  /blogs/blogId/posts 投稿のリストを取得します。
get GET  /blogs/blogId/posts/postId 投稿 ID で投稿を 1 つ取得します。
検索 GET  /blogs/blogId/posts/search 指定したクエリ語句に一致する投稿を検索します。
insert POST  /blogs/blogId/posts 投稿を追加します。
delete DELETE  /blogs/blogId/posts/postId ID で投稿を削除します。
getByPath GET  /blogs/blogId/posts/bypath パス別に投稿を取得します。
patch PATCH  /blogs/blogId/posts/postId 投稿を更新します。このメソッドは、パッチのセマンティクスをサポートしています。
update PUT  /blogs/blogId/posts/postId 投稿を更新します。
publish POST  /blogs/blogId/posts/postId/publish 投稿の下書きを公開します。
revert POST  /blogs/blogId/posts/postId/revert 公開済みまたはスケジュール設定済みの投稿を下書き状態に戻すと、一般公開コンテンツからその投稿が削除されます。

ユーザー

Users リソースについて詳しくは、リソースの表記のページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/blogger/v3 を基準とします。
get GET  /users/userId ユーザー ID でユーザーを取得します。

BlogUserInfos

BlogUserInfos リソースの詳細については、リソースの表記ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/blogger/v3 を基準とします。
get GET  /users/userId/blogs/blogId blogIduserId により、ブログとユーザー情報のペアを 1 つ取得します。

PageViews

PageViews リソースの詳細については、リソース表現ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/blogger/v3 を基準とします。
get GET  /blogs/blogId/pageviews ブログのページビューの統計情報を取得します。

PostUserInfos

PostUserInfos リソースの詳細については、リソースの表記ページをご覧ください。

メソッド HTTP リクエスト 説明
特に明記されていない限り、URI は https://www.googleapis.com/blogger/v3 を基準とします。
get GET  /users/userId/blogs/blogId/posts/postId postIduserId により、投稿とユーザー情報のペアを 1 つ取得します。
list GET  /users/userId/blogs/blogId/posts 投稿と投稿のユーザー情報のペアのリストを取得します。結果をフィルタできます。投稿のユーザー情報には、その投稿に関するユーザーごとの情報(アクセス権など)が含まれます。