|
- {
- "kind": "discovery#restDescription",
- "etag": "\"DGgqtFnjgu83tuwvvVNNUhOiHWk/HqXrvEeuZV7fVbX7lTgVYLdSy_g\"",
- "discoveryVersion": "v1",
- "id": "blogger:v3",
- "name": "blogger",
- "version": "v3",
- "title": "Blogger API",
- "description": "API for access to the data within Blogger.",
- "ownerDomain": "google.com",
- "ownerName": "Google",
- "icons": {
- "x16": "http://www.google.com/images/icons/product/blogger-16.png",
- "x32": "http://www.google.com/images/icons/product/blogger-32.png"
- },
- "documentationLink": "https://developers.google.com/blogger/docs/3.0/getting_started",
- "labels": [
- "limited_availability"
- ],
- "protocol": "rest",
- "baseUrl": "https://www.googleapis.com/blogger/v3/",
- "basePath": "/blogger/v3/",
- "rootUrl": "https://www.googleapis.com/",
- "servicePath": "blogger/v3/",
- "batchPath": "batch",
- "parameters": {
- "alt": {
- "type": "string",
- "description": "Data format for the response.",
- "default": "json",
- "enum": [
- "json"
- ],
- "enumDescriptions": [
- "Responses with Content-Type of application/json"
- ],
- "location": "query"
- },
- "fields": {
- "type": "string",
- "description": "Selector specifying which fields to include in a partial response.",
- "location": "query"
- },
- "key": {
- "type": "string",
- "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
- "location": "query"
- },
- "oauth_token": {
- "type": "string",
- "description": "OAuth 2.0 token for the current user.",
- "location": "query"
- },
- "prettyPrint": {
- "type": "boolean",
- "description": "Returns response with indentations and line breaks.",
- "default": "true",
- "location": "query"
- },
- "quotaUser": {
- "type": "string",
- "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.",
- "location": "query"
- },
- "userIp": {
- "type": "string",
- "description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.",
- "location": "query"
- }
- },
- "auth": {
- "oauth2": {
- "scopes": {
- "https://www.googleapis.com/auth/blogger": {
- "description": "Manage your Blogger account"
- },
- "https://www.googleapis.com/auth/blogger.readonly": {
- "description": "View your Blogger account"
- }
- }
- }
- },
- "schemas": {
- "Blog": {
- "id": "Blog",
- "type": "object",
- "properties": {
- "customMetaData": {
- "type": "string",
- "description": "The JSON custom meta-data for the Blog"
- },
- "description": {
- "type": "string",
- "description": "The description of this blog. This is displayed underneath the title."
- },
- "id": {
- "type": "string",
- "description": "The identifier for this resource."
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entry. Always blogger#blog",
- "default": "blogger#blog"
- },
- "locale": {
- "type": "object",
- "description": "The locale this Blog is set to.",
- "properties": {
- "country": {
- "type": "string",
- "description": "The country this blog's locale is set to."
- },
- "language": {
- "type": "string",
- "description": "The language this blog is authored in."
- },
- "variant": {
- "type": "string",
- "description": "The language variant this blog is authored in."
- }
- }
- },
- "name": {
- "type": "string",
- "description": "The name of this blog. This is displayed as the title."
- },
- "pages": {
- "type": "object",
- "description": "The container of pages in this blog.",
- "properties": {
- "selfLink": {
- "type": "string",
- "description": "The URL of the container for pages in this blog."
- },
- "totalItems": {
- "type": "integer",
- "description": "The count of pages in this blog.",
- "format": "int32"
- }
- }
- },
- "posts": {
- "type": "object",
- "description": "The container of posts in this blog.",
- "properties": {
- "items": {
- "type": "array",
- "description": "The List of Posts for this Blog.",
- "items": {
- "$ref": "Post"
- }
- },
- "selfLink": {
- "type": "string",
- "description": "The URL of the container for posts in this blog."
- },
- "totalItems": {
- "type": "integer",
- "description": "The count of posts in this blog.",
- "format": "int32"
- }
- }
- },
- "published": {
- "type": "string",
- "description": "RFC 3339 date-time when this blog was published.",
- "format": "date-time"
- },
- "selfLink": {
- "type": "string",
- "description": "The API REST URL to fetch this resource from."
- },
- "updated": {
- "type": "string",
- "description": "RFC 3339 date-time when this blog was last updated.",
- "format": "date-time"
- },
- "url": {
- "type": "string",
- "description": "The URL where this blog is published."
- }
- }
- },
- "BlogList": {
- "id": "BlogList",
- "type": "object",
- "properties": {
- "blogUserInfos": {
- "type": "array",
- "description": "Admin level list of blog per-user information",
- "items": {
- "$ref": "BlogUserInfo"
- }
- },
- "items": {
- "type": "array",
- "description": "The list of Blogs this user has Authorship or Admin rights over.",
- "items": {
- "$ref": "Blog"
- }
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entity. Always blogger#blogList",
- "default": "blogger#blogList"
- }
- }
- },
- "BlogPerUserInfo": {
- "id": "BlogPerUserInfo",
- "type": "object",
- "properties": {
- "blogId": {
- "type": "string",
- "description": "ID of the Blog resource"
- },
- "hasAdminAccess": {
- "type": "boolean",
- "description": "True if the user has Admin level access to the blog."
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entity. Always blogger#blogPerUserInfo",
- "default": "blogger#blogPerUserInfo"
- },
- "photosAlbumKey": {
- "type": "string",
- "description": "The Photo Album Key for the user when adding photos to the blog"
- },
- "userId": {
- "type": "string",
- "description": "ID of the User"
- }
- }
- },
- "BlogUserInfo": {
- "id": "BlogUserInfo",
- "type": "object",
- "properties": {
- "blog": {
- "$ref": "Blog",
- "description": "The Blog resource."
- },
- "blog_user_info": {
- "$ref": "BlogPerUserInfo",
- "description": "Information about a User for the Blog."
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entity. Always blogger#blogUserInfo",
- "default": "blogger#blogUserInfo"
- }
- }
- },
- "Comment": {
- "id": "Comment",
- "type": "object",
- "properties": {
- "author": {
- "type": "object",
- "description": "The author of this Comment.",
- "properties": {
- "displayName": {
- "type": "string",
- "description": "The display name."
- },
- "id": {
- "type": "string",
- "description": "The identifier of the Comment creator."
- },
- "image": {
- "type": "object",
- "description": "The comment creator's avatar.",
- "properties": {
- "url": {
- "type": "string",
- "description": "The comment creator's avatar URL."
- }
- }
- },
- "url": {
- "type": "string",
- "description": "The URL of the Comment creator's Profile page."
- }
- }
- },
- "blog": {
- "type": "object",
- "description": "Data about the blog containing this comment.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier of the blog containing this comment."
- }
- }
- },
- "content": {
- "type": "string",
- "description": "The actual content of the comment. May include HTML markup."
- },
- "id": {
- "type": "string",
- "description": "The identifier for this resource."
- },
- "inReplyTo": {
- "type": "object",
- "description": "Data about the comment this is in reply to.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identified of the parent of this comment."
- }
- }
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entry. Always blogger#comment",
- "default": "blogger#comment"
- },
- "post": {
- "type": "object",
- "description": "Data about the post containing this comment.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier of the post containing this comment."
- }
- }
- },
- "published": {
- "type": "string",
- "description": "RFC 3339 date-time when this comment was published.",
- "format": "date-time"
- },
- "selfLink": {
- "type": "string",
- "description": "The API REST URL to fetch this resource from."
- },
- "status": {
- "type": "string",
- "description": "The status of the comment (only populated for admin users)"
- },
- "updated": {
- "type": "string",
- "description": "RFC 3339 date-time when this comment was last updated.",
- "format": "date-time"
- }
- }
- },
- "CommentList": {
- "id": "CommentList",
- "type": "object",
- "properties": {
- "items": {
- "type": "array",
- "description": "The List of Comments for a Post.",
- "items": {
- "$ref": "Comment"
- }
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entry. Always blogger#commentList",
- "default": "blogger#commentList"
- },
- "nextPageToken": {
- "type": "string",
- "description": "Pagination token to fetch the next page, if one exists."
- },
- "prevPageToken": {
- "type": "string",
- "description": "Pagination token to fetch the previous page, if one exists."
- }
- }
- },
- "Page": {
- "id": "Page",
- "type": "object",
- "properties": {
- "author": {
- "type": "object",
- "description": "The author of this Page.",
- "properties": {
- "displayName": {
- "type": "string",
- "description": "The display name."
- },
- "id": {
- "type": "string",
- "description": "The identifier of the Page creator."
- },
- "image": {
- "type": "object",
- "description": "The page author's avatar.",
- "properties": {
- "url": {
- "type": "string",
- "description": "The page author's avatar URL."
- }
- }
- },
- "url": {
- "type": "string",
- "description": "The URL of the Page creator's Profile page."
- }
- }
- },
- "blog": {
- "type": "object",
- "description": "Data about the blog containing this Page.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier of the blog containing this page."
- }
- }
- },
- "content": {
- "type": "string",
- "description": "The body content of this Page, in HTML."
- },
- "id": {
- "type": "string",
- "description": "The identifier for this resource."
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entity. Always blogger#page",
- "default": "blogger#page"
- },
- "published": {
- "type": "string",
- "description": "RFC 3339 date-time when this Page was published.",
- "format": "date-time"
- },
- "selfLink": {
- "type": "string",
- "description": "The API REST URL to fetch this resource from."
- },
- "status": {
- "type": "string",
- "description": "The status of the page for admin resources (either LIVE or DRAFT)."
- },
- "title": {
- "type": "string",
- "description": "The title of this entity. This is the name displayed in the Admin user interface."
- },
- "updated": {
- "type": "string",
- "description": "RFC 3339 date-time when this Page was last updated.",
- "format": "date-time"
- },
- "url": {
- "type": "string",
- "description": "The URL that this Page is displayed at."
- }
- }
- },
- "PageList": {
- "id": "PageList",
- "type": "object",
- "properties": {
- "items": {
- "type": "array",
- "description": "The list of Pages for a Blog.",
- "items": {
- "$ref": "Page"
- }
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entity. Always blogger#pageList",
- "default": "blogger#pageList"
- }
- }
- },
- "Pageviews": {
- "id": "Pageviews",
- "type": "object",
- "properties": {
- "blogId": {
- "type": "string",
- "description": "Blog Id",
- "format": "int64"
- },
- "counts": {
- "type": "array",
- "description": "The container of posts in this blog.",
- "items": {
- "type": "object",
- "properties": {
- "count": {
- "type": "string",
- "description": "Count of page views for the given time range",
- "format": "int64"
- },
- "timeRange": {
- "type": "string",
- "description": "Time range the given count applies to"
- }
- }
- }
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entry. Always blogger#page_views",
- "default": "blogger#page_views"
- }
- }
- },
- "Post": {
- "id": "Post",
- "type": "object",
- "properties": {
- "author": {
- "type": "object",
- "description": "The author of this Post.",
- "properties": {
- "displayName": {
- "type": "string",
- "description": "The display name."
- },
- "id": {
- "type": "string",
- "description": "The identifier of the Post creator."
- },
- "image": {
- "type": "object",
- "description": "The Post author's avatar.",
- "properties": {
- "url": {
- "type": "string",
- "description": "The Post author's avatar URL."
- }
- }
- },
- "url": {
- "type": "string",
- "description": "The URL of the Post creator's Profile page."
- }
- }
- },
- "blog": {
- "type": "object",
- "description": "Data about the blog containing this Post.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The identifier of the Blog that contains this Post."
- }
- }
- },
- "content": {
- "type": "string",
- "description": "The content of the Post. May contain HTML markup."
- },
- "customMetaData": {
- "type": "string",
- "description": "The JSON meta-data for the Post."
- },
- "id": {
- "type": "string",
- "description": "The identifier of this Post."
- },
- "images": {
- "type": "array",
- "description": "Display image for the Post.",
- "items": {
- "type": "object",
- "properties": {
- "url": {
- "type": "string"
- }
- }
- }
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entity. Always blogger#post",
- "default": "blogger#post"
- },
- "labels": {
- "type": "array",
- "description": "The list of labels this Post was tagged with.",
- "items": {
- "type": "string"
- }
- },
- "location": {
- "type": "object",
- "description": "The location for geotagged posts.",
- "properties": {
- "lat": {
- "type": "number",
- "description": "Location's latitude.",
- "format": "double"
- },
- "lng": {
- "type": "number",
- "description": "Location's longitude.",
- "format": "double"
- },
- "name": {
- "type": "string",
- "description": "Location name."
- },
- "span": {
- "type": "string",
- "description": "Location's viewport span. Can be used when rendering a map preview."
- }
- }
- },
- "published": {
- "type": "string",
- "description": "RFC 3339 date-time when this Post was published.",
- "format": "date-time"
- },
- "replies": {
- "type": "object",
- "description": "The container of comments on this Post.",
- "properties": {
- "items": {
- "type": "array",
- "description": "The List of Comments for this Post.",
- "items": {
- "$ref": "Comment"
- }
- },
- "selfLink": {
- "type": "string",
- "description": "The URL of the comments on this post."
- },
- "totalItems": {
- "type": "string",
- "description": "The count of comments on this post.",
- "format": "int64"
- }
- }
- },
- "selfLink": {
- "type": "string",
- "description": "The API REST URL to fetch this resource from."
- },
- "status": {
- "type": "string",
- "description": "Status of the post. Only set for admin-level requests"
- },
- "title": {
- "type": "string",
- "description": "The title of the Post."
- },
- "titleLink": {
- "type": "string",
- "description": "The title link URL, similar to atom's related link."
- },
- "updated": {
- "type": "string",
- "description": "RFC 3339 date-time when this Post was last updated.",
- "format": "date-time"
- },
- "url": {
- "type": "string",
- "description": "The URL where this Post is displayed."
- }
- }
- },
- "PostList": {
- "id": "PostList",
- "type": "object",
- "properties": {
- "items": {
- "type": "array",
- "description": "The list of Posts for this Blog.",
- "items": {
- "$ref": "Post"
- }
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entity. Always blogger#postList",
- "default": "blogger#postList"
- },
- "nextPageToken": {
- "type": "string",
- "description": "Pagination token to fetch the next page, if one exists."
- }
- }
- },
- "PostPerUserInfo": {
- "id": "PostPerUserInfo",
- "type": "object",
- "properties": {
- "blogId": {
- "type": "string",
- "description": "ID of the Blog that the post resource belongs to."
- },
- "hasEditAccess": {
- "type": "boolean",
- "description": "True if the user has Author level access to the post."
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entity. Always blogger#postPerUserInfo",
- "default": "blogger#postPerUserInfo"
- },
- "postId": {
- "type": "string",
- "description": "ID of the Post resource."
- },
- "userId": {
- "type": "string",
- "description": "ID of the User."
- }
- }
- },
- "PostUserInfo": {
- "id": "PostUserInfo",
- "type": "object",
- "properties": {
- "kind": {
- "type": "string",
- "description": "The kind of this entity. Always blogger#postUserInfo",
- "default": "blogger#postUserInfo"
- },
- "post": {
- "$ref": "Post",
- "description": "The Post resource."
- },
- "post_user_info": {
- "$ref": "PostPerUserInfo",
- "description": "Information about a User for the Post."
- }
- }
- },
- "PostUserInfosList": {
- "id": "PostUserInfosList",
- "type": "object",
- "properties": {
- "items": {
- "type": "array",
- "description": "The list of Posts with User information for the post, for this Blog.",
- "items": {
- "$ref": "PostUserInfo"
- }
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entity. Always blogger#postList",
- "default": "blogger#postUserInfosList"
- },
- "nextPageToken": {
- "type": "string",
- "description": "Pagination token to fetch the next page, if one exists."
- }
- }
- },
- "User": {
- "id": "User",
- "type": "object",
- "properties": {
- "about": {
- "type": "string",
- "description": "Profile summary information."
- },
- "blogs": {
- "type": "object",
- "description": "The container of blogs for this user.",
- "properties": {
- "selfLink": {
- "type": "string",
- "description": "The URL of the Blogs for this user."
- }
- }
- },
- "created": {
- "type": "string",
- "description": "The timestamp of when this profile was created, in seconds since epoch.",
- "format": "date-time"
- },
- "displayName": {
- "type": "string",
- "description": "The display name."
- },
- "id": {
- "type": "string",
- "description": "The identifier for this User."
- },
- "kind": {
- "type": "string",
- "description": "The kind of this entity. Always blogger#user",
- "default": "blogger#user"
- },
- "locale": {
- "type": "object",
- "description": "This user's locale",
- "properties": {
- "country": {
- "type": "string",
- "description": "The user's country setting."
- },
- "language": {
- "type": "string",
- "description": "The user's language setting."
- },
- "variant": {
- "type": "string",
- "description": "The user's language variant setting."
- }
- }
- },
- "selfLink": {
- "type": "string",
- "description": "The API REST URL to fetch this resource from."
- },
- "url": {
- "type": "string",
- "description": "The user's profile page."
- }
- }
- }
- },
- "resources": {
- "blogUserInfos": {
- "methods": {
- "get": {
- "id": "blogger.blogUserInfos.get",
- "path": "users/{userId}/blogs/{blogId}",
- "httpMethod": "GET",
- "description": "Gets one blog and user info pair by blogId and userId.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The ID of the blog to get.",
- "required": true,
- "location": "path"
- },
- "maxPosts": {
- "type": "integer",
- "description": "Maximum number of posts to pull back with the blog.",
- "format": "uint32",
- "location": "query"
- },
- "userId": {
- "type": "string",
- "description": "ID of the user whose blogs are to be fetched. Either the word 'self' (sans quote marks) or the user's profile identifier.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "userId",
- "blogId"
- ],
- "response": {
- "$ref": "BlogUserInfo"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- }
- }
- },
- "blogs": {
- "methods": {
- "get": {
- "id": "blogger.blogs.get",
- "path": "blogs/{blogId}",
- "httpMethod": "GET",
- "description": "Gets one blog by id.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The ID of the blog to get.",
- "required": true,
- "location": "path"
- },
- "maxPosts": {
- "type": "integer",
- "description": "Maximum number of posts to pull back with the blog.",
- "format": "uint32",
- "location": "query"
- }
- },
- "parameterOrder": [
- "blogId"
- ],
- "response": {
- "$ref": "Blog"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- },
- "getByUrl": {
- "id": "blogger.blogs.getByUrl",
- "path": "blogs/byurl",
- "httpMethod": "GET",
- "description": "Retrieve a Blog by URL.",
- "parameters": {
- "url": {
- "type": "string",
- "description": "The URL of the blog to retrieve.",
- "required": true,
- "location": "query"
- }
- },
- "parameterOrder": [
- "url"
- ],
- "response": {
- "$ref": "Blog"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- },
- "listByUser": {
- "id": "blogger.blogs.listByUser",
- "path": "users/{userId}/blogs",
- "httpMethod": "GET",
- "description": "Retrieves a list of blogs, possibly filtered.",
- "parameters": {
- "fetchUserInfo": {
- "type": "boolean",
- "description": "Whether the response is a list of blogs with per-user information instead of just blogs.",
- "location": "query"
- },
- "userId": {
- "type": "string",
- "description": "ID of the user whose blogs are to be fetched. Either the word 'self' (sans quote marks) or the user's profile identifier.",
- "required": true,
- "location": "path"
- },
- "view": {
- "type": "string",
- "enum": [
- "ADMIN",
- "AUTHOR",
- "READER"
- ],
- "enumDescriptions": [
- "Admin level detail",
- "Author level detail",
- "Admin level detail"
- ],
- "location": "query"
- }
- },
- "parameterOrder": [
- "userId"
- ],
- "response": {
- "$ref": "BlogList"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- }
- }
- },
- "comments": {
- "methods": {
- "approve": {
- "id": "blogger.comments.approve",
- "path": "blogs/{blogId}/posts/{postId}/comments/{commentId}/approve",
- "httpMethod": "POST",
- "description": "Marks a comment as not spam.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The Id of the Blog.",
- "required": true,
- "location": "path"
- },
- "commentId": {
- "type": "string",
- "description": "The ID of the comment to mark as not spam.",
- "required": true,
- "location": "path"
- },
- "postId": {
- "type": "string",
- "description": "The ID of the Post.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "blogId",
- "postId",
- "commentId"
- ],
- "response": {
- "$ref": "Comment"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- },
- "delete": {
- "id": "blogger.comments.delete",
- "path": "blogs/{blogId}/posts/{postId}/comments/{commentId}",
- "httpMethod": "DELETE",
- "description": "Delete a comment by id.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The Id of the Blog.",
- "required": true,
- "location": "path"
- },
- "commentId": {
- "type": "string",
- "description": "The ID of the comment to delete.",
- "required": true,
- "location": "path"
- },
- "postId": {
- "type": "string",
- "description": "The ID of the Post.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "blogId",
- "postId",
- "commentId"
- ],
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- },
- "get": {
- "id": "blogger.comments.get",
- "path": "blogs/{blogId}/posts/{postId}/comments/{commentId}",
- "httpMethod": "GET",
- "description": "Gets one comment by id.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "ID of the blog to containing the comment.",
- "required": true,
- "location": "path"
- },
- "commentId": {
- "type": "string",
- "description": "The ID of the comment to get.",
- "required": true,
- "location": "path"
- },
- "postId": {
- "type": "string",
- "description": "ID of the post to fetch posts from.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "blogId",
- "postId",
- "commentId"
- ],
- "response": {
- "$ref": "Comment"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- },
- "list": {
- "id": "blogger.comments.list",
- "path": "blogs/{blogId}/posts/{postId}/comments",
- "httpMethod": "GET",
- "description": "Retrieves the comments for a post, possibly filtered.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "ID of the blog to fetch comments from.",
- "required": true,
- "location": "path"
- },
- "endDate": {
- "type": "string",
- "description": "Latest date of comment to fetch, a date-time with RFC 3339 formatting.",
- "format": "date-time",
- "location": "query"
- },
- "fetchBodies": {
- "type": "boolean",
- "description": "Whether the body content of the comments is included.",
- "location": "query"
- },
- "maxResults": {
- "type": "integer",
- "description": "Maximum number of comments to include in the result.",
- "format": "uint32",
- "location": "query"
- },
- "pageToken": {
- "type": "string",
- "description": "Continuation token if request is paged.",
- "location": "query"
- },
- "postId": {
- "type": "string",
- "description": "ID of the post to fetch posts from.",
- "required": true,
- "location": "path"
- },
- "startDate": {
- "type": "string",
- "description": "Earliest date of comment to fetch, a date-time with RFC 3339 formatting.",
- "format": "date-time",
- "location": "query"
- },
- "statuses": {
- "type": "string",
- "enum": [
- "emptied",
- "live",
- "pending",
- "spam"
- ],
- "enumDescriptions": [
- "Comments that have had their content removed",
- "Comments that are publicly visible",
- "Comments that are awaiting administrator approval",
- "Comments marked as spam by the administrator"
- ],
- "repeated": true,
- "location": "query"
- },
- "view": {
- "type": "string",
- "enum": [
- "ADMIN",
- "AUTHOR",
- "READER"
- ],
- "enumDescriptions": [
- "Admin level detail",
- "Author level detail",
- "Admin level detail"
- ],
- "location": "query"
- }
- },
- "parameterOrder": [
- "blogId",
- "postId"
- ],
- "response": {
- "$ref": "CommentList"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- },
- "listByBlog": {
- "id": "blogger.comments.listByBlog",
- "path": "blogs/{blogId}/comments",
- "httpMethod": "GET",
- "description": "Retrieves the comments for a blog, across all posts, possibly filtered.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "ID of the blog to fetch comments from.",
- "required": true,
- "location": "path"
- },
- "endDate": {
- "type": "string",
- "description": "Latest date of comment to fetch, a date-time with RFC 3339 formatting.",
- "format": "date-time",
- "location": "query"
- },
- "fetchBodies": {
- "type": "boolean",
- "description": "Whether the body content of the comments is included.",
- "location": "query"
- },
- "maxResults": {
- "type": "integer",
- "description": "Maximum number of comments to include in the result.",
- "format": "uint32",
- "location": "query"
- },
- "pageToken": {
- "type": "string",
- "description": "Continuation token if request is paged.",
- "location": "query"
- },
- "startDate": {
- "type": "string",
- "description": "Earliest date of comment to fetch, a date-time with RFC 3339 formatting.",
- "format": "date-time",
- "location": "query"
- }
- },
- "parameterOrder": [
- "blogId"
- ],
- "response": {
- "$ref": "CommentList"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- },
- "markAsSpam": {
- "id": "blogger.comments.markAsSpam",
- "path": "blogs/{blogId}/posts/{postId}/comments/{commentId}/spam",
- "httpMethod": "POST",
- "description": "Marks a comment as spam.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The Id of the Blog.",
- "required": true,
- "location": "path"
- },
- "commentId": {
- "type": "string",
- "description": "The ID of the comment to mark as spam.",
- "required": true,
- "location": "path"
- },
- "postId": {
- "type": "string",
- "description": "The ID of the Post.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "blogId",
- "postId",
- "commentId"
- ],
- "response": {
- "$ref": "Comment"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- },
- "removeContent": {
- "id": "blogger.comments.removeContent",
- "path": "blogs/{blogId}/posts/{postId}/comments/{commentId}/removecontent",
- "httpMethod": "POST",
- "description": "Removes the content of a comment.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The Id of the Blog.",
- "required": true,
- "location": "path"
- },
- "commentId": {
- "type": "string",
- "description": "The ID of the comment to delete content from.",
- "required": true,
- "location": "path"
- },
- "postId": {
- "type": "string",
- "description": "The ID of the Post.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "blogId",
- "postId",
- "commentId"
- ],
- "response": {
- "$ref": "Comment"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- }
- }
- },
- "pageViews": {
- "methods": {
- "get": {
- "id": "blogger.pageViews.get",
- "path": "blogs/{blogId}/pageviews",
- "httpMethod": "GET",
- "description": "Retrieve pageview stats for a Blog.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The ID of the blog to get.",
- "required": true,
- "location": "path"
- },
- "range": {
- "type": "string",
- "enum": [
- "30DAYS",
- "7DAYS",
- "all"
- ],
- "enumDescriptions": [
- "Page view counts from the last thirty days.",
- "Page view counts from the last seven days.",
- "Total page view counts from all time."
- ],
- "repeated": true,
- "location": "query"
- }
- },
- "parameterOrder": [
- "blogId"
- ],
- "response": {
- "$ref": "Pageviews"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- }
- }
- },
- "pages": {
- "methods": {
- "delete": {
- "id": "blogger.pages.delete",
- "path": "blogs/{blogId}/pages/{pageId}",
- "httpMethod": "DELETE",
- "description": "Delete a page by id.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The Id of the Blog.",
- "required": true,
- "location": "path"
- },
- "pageId": {
- "type": "string",
- "description": "The ID of the Page.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "blogId",
- "pageId"
- ],
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- },
- "get": {
- "id": "blogger.pages.get",
- "path": "blogs/{blogId}/pages/{pageId}",
- "httpMethod": "GET",
- "description": "Gets one blog page by id.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "ID of the blog containing the page.",
- "required": true,
- "location": "path"
- },
- "pageId": {
- "type": "string",
- "description": "The ID of the page to get.",
- "required": true,
- "location": "path"
- },
- "view": {
- "type": "string",
- "enum": [
- "ADMIN",
- "AUTHOR",
- "READER"
- ],
- "enumDescriptions": [
- "Admin level detail",
- "Author level detail",
- "Admin level detail"
- ],
- "location": "query"
- }
- },
- "parameterOrder": [
- "blogId",
- "pageId"
- ],
- "response": {
- "$ref": "Page"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- },
- "insert": {
- "id": "blogger.pages.insert",
- "path": "blogs/{blogId}/pages",
- "httpMethod": "POST",
- "description": "Add a page.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "ID of the blog to add the page to.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "blogId"
- ],
- "request": {
- "$ref": "Page"
- },
- "response": {
- "$ref": "Page"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- },
- "list": {
- "id": "blogger.pages.list",
- "path": "blogs/{blogId}/pages",
- "httpMethod": "GET",
- "description": "Retrieves the pages for a blog, optionally including non-LIVE statuses.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "ID of the blog to fetch pages from.",
- "required": true,
- "location": "path"
- },
- "fetchBodies": {
- "type": "boolean",
- "description": "Whether to retrieve the Page bodies.",
- "location": "query"
- },
- "statuses": {
- "type": "string",
- "enum": [
- "draft",
- "imported",
- "live"
- ],
- "enumDescriptions": [
- "Draft (unpublished) Pages",
- "Pages that have had their content removed",
- "Pages that are publicly visible"
- ],
- "repeated": true,
- "location": "query"
- },
- "view": {
- "type": "string",
- "enum": [
- "ADMIN",
- "AUTHOR",
- "READER"
- ],
- "enumDescriptions": [
- "Admin level detail",
- "Author level detail",
- "Admin level detail"
- ],
- "location": "query"
- }
- },
- "parameterOrder": [
- "blogId"
- ],
- "response": {
- "$ref": "PageList"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- },
- "patch": {
- "id": "blogger.pages.patch",
- "path": "blogs/{blogId}/pages/{pageId}",
- "httpMethod": "PATCH",
- "description": "Update a page. This method supports patch semantics.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The ID of the Blog.",
- "required": true,
- "location": "path"
- },
- "pageId": {
- "type": "string",
- "description": "The ID of the Page.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "blogId",
- "pageId"
- ],
- "request": {
- "$ref": "Page"
- },
- "response": {
- "$ref": "Page"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- },
- "update": {
- "id": "blogger.pages.update",
- "path": "blogs/{blogId}/pages/{pageId}",
- "httpMethod": "PUT",
- "description": "Update a page.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The ID of the Blog.",
- "required": true,
- "location": "path"
- },
- "pageId": {
- "type": "string",
- "description": "The ID of the Page.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "blogId",
- "pageId"
- ],
- "request": {
- "$ref": "Page"
- },
- "response": {
- "$ref": "Page"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- }
- }
- },
- "postUserInfos": {
- "methods": {
- "get": {
- "id": "blogger.postUserInfos.get",
- "path": "users/{userId}/blogs/{blogId}/posts/{postId}",
- "httpMethod": "GET",
- "description": "Gets one post and user info pair by postId and userId.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The ID of the blog.",
- "required": true,
- "location": "path"
- },
- "maxComments": {
- "type": "integer",
- "description": "Maximum number of comments to pull back on a post.",
- "format": "uint32",
- "location": "query"
- },
- "postId": {
- "type": "string",
- "description": "The ID of the post to get.",
- "required": true,
- "location": "path"
- },
- "userId": {
- "type": "string",
- "description": "ID of the user for the per-user information to be fetched. Either the word 'self' (sans quote marks) or the user's profile identifier.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "userId",
- "blogId",
- "postId"
- ],
- "response": {
- "$ref": "PostUserInfo"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- },
- "list": {
- "id": "blogger.postUserInfos.list",
- "path": "users/{userId}/blogs/{blogId}/posts",
- "httpMethod": "GET",
- "description": "Retrieves a list of post and user info pairs, possibly filtered.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "ID of the blog to fetch posts from.",
- "required": true,
- "location": "path"
- },
- "endDate": {
- "type": "string",
- "description": "Latest post date to fetch, a date-time with RFC 3339 formatting.",
- "format": "date-time",
- "location": "query"
- },
- "fetchBodies": {
- "type": "boolean",
- "description": "Whether the body content of posts is included.",
- "location": "query"
- },
- "labels": {
- "type": "string",
- "description": "Comma-separated list of labels to search for.",
- "location": "query"
- },
- "maxResults": {
- "type": "integer",
- "description": "Maximum number of posts to fetch.",
- "format": "uint32",
- "location": "query"
- },
- "orderBy": {
- "type": "string",
- "description": "Sort search results",
- "default": "PUBLISHED",
- "enum": [
- "published",
- "updated"
- ],
- "enumDescriptions": [
- "Order by the date the post was published",
- "Order by the date the post was last updated"
- ],
- "location": "query"
- },
- "pageToken": {
- "type": "string",
- "description": "Continuation token if the request is paged.",
- "location": "query"
- },
- "startDate": {
- "type": "string",
- "description": "Earliest post date to fetch, a date-time with RFC 3339 formatting.",
- "format": "date-time",
- "location": "query"
- },
- "statuses": {
- "type": "string",
- "enum": [
- "draft",
- "live",
- "scheduled"
- ],
- "enumDescriptions": [
- "Draft posts",
- "Published posts",
- "Posts that are scheduled to publish in future."
- ],
- "repeated": true,
- "location": "query"
- },
- "userId": {
- "type": "string",
- "description": "ID of the user for the per-user information to be fetched. Either the word 'self' (sans quote marks) or the user's profile identifier.",
- "required": true,
- "location": "path"
- },
- "view": {
- "type": "string",
- "enum": [
- "ADMIN",
- "AUTHOR",
- "READER"
- ],
- "enumDescriptions": [
- "Admin level detail",
- "Author level detail",
- "Reader level detail"
- ],
- "location": "query"
- }
- },
- "parameterOrder": [
- "userId",
- "blogId"
- ],
- "response": {
- "$ref": "PostUserInfosList"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- }
- }
- },
- "posts": {
- "methods": {
- "delete": {
- "id": "blogger.posts.delete",
- "path": "blogs/{blogId}/posts/{postId}",
- "httpMethod": "DELETE",
- "description": "Delete a post by id.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The Id of the Blog.",
- "required": true,
- "location": "path"
- },
- "postId": {
- "type": "string",
- "description": "The ID of the Post.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "blogId",
- "postId"
- ],
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- },
- "get": {
- "id": "blogger.posts.get",
- "path": "blogs/{blogId}/posts/{postId}",
- "httpMethod": "GET",
- "description": "Get a post by id.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "ID of the blog to fetch the post from.",
- "required": true,
- "location": "path"
- },
- "maxComments": {
- "type": "integer",
- "description": "Maximum number of comments to pull back on a post.",
- "format": "uint32",
- "location": "query"
- },
- "postId": {
- "type": "string",
- "description": "The ID of the post",
- "required": true,
- "location": "path"
- },
- "view": {
- "type": "string",
- "enum": [
- "ADMIN",
- "AUTHOR",
- "READER"
- ],
- "enumDescriptions": [
- "Admin level detail",
- "Author level detail",
- "Admin level detail"
- ],
- "location": "query"
- }
- },
- "parameterOrder": [
- "blogId",
- "postId"
- ],
- "response": {
- "$ref": "Post"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- },
- "getByPath": {
- "id": "blogger.posts.getByPath",
- "path": "blogs/{blogId}/posts/bypath",
- "httpMethod": "GET",
- "description": "Retrieve a Post by Path.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "ID of the blog to fetch the post from.",
- "required": true,
- "location": "path"
- },
- "maxComments": {
- "type": "integer",
- "description": "Maximum number of comments to pull back on a post.",
- "format": "uint32",
- "location": "query"
- },
- "path": {
- "type": "string",
- "description": "Path of the Post to retrieve.",
- "required": true,
- "location": "query"
- },
- "view": {
- "type": "string",
- "enum": [
- "ADMIN",
- "AUTHOR",
- "READER"
- ],
- "enumDescriptions": [
- "Admin level detail",
- "Author level detail",
- "Admin level detail"
- ],
- "location": "query"
- }
- },
- "parameterOrder": [
- "blogId",
- "path"
- ],
- "response": {
- "$ref": "Post"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- },
- "insert": {
- "id": "blogger.posts.insert",
- "path": "blogs/{blogId}/posts",
- "httpMethod": "POST",
- "description": "Add a post.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "ID of the blog to add the post to.",
- "required": true,
- "location": "path"
- },
- "isDraft": {
- "type": "boolean",
- "description": "Whether to create the post as a draft",
- "location": "query"
- }
- },
- "parameterOrder": [
- "blogId"
- ],
- "request": {
- "$ref": "Post"
- },
- "response": {
- "$ref": "Post"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- },
- "list": {
- "id": "blogger.posts.list",
- "path": "blogs/{blogId}/posts",
- "httpMethod": "GET",
- "description": "Retrieves a list of posts, possibly filtered.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "ID of the blog to fetch posts from.",
- "required": true,
- "location": "path"
- },
- "endDate": {
- "type": "string",
- "description": "Latest post date to fetch, a date-time with RFC 3339 formatting.",
- "format": "date-time",
- "location": "query"
- },
- "fetchBodies": {
- "type": "boolean",
- "description": "Whether the body content of posts is included (default: true). This should be set to false when the post bodies are not required, to help minimize traffic.",
- "default": "true",
- "location": "query"
- },
- "fetchImages": {
- "type": "boolean",
- "description": "Whether image URL metadata for each post is included.",
- "location": "query"
- },
- "labels": {
- "type": "string",
- "description": "Comma-separated list of labels to search for.",
- "location": "query"
- },
- "maxResults": {
- "type": "integer",
- "description": "Maximum number of posts to fetch.",
- "format": "uint32",
- "location": "query"
- },
- "orderBy": {
- "type": "string",
- "description": "Sort search results",
- "default": "PUBLISHED",
- "enum": [
- "published",
- "updated"
- ],
- "enumDescriptions": [
- "Order by the date the post was published",
- "Order by the date the post was last updated"
- ],
- "location": "query"
- },
- "pageToken": {
- "type": "string",
- "description": "Continuation token if the request is paged.",
- "location": "query"
- },
- "startDate": {
- "type": "string",
- "description": "Earliest post date to fetch, a date-time with RFC 3339 formatting.",
- "format": "date-time",
- "location": "query"
- },
- "statuses": {
- "type": "string",
- "enum": [
- "draft",
- "live",
- "scheduled"
- ],
- "enumDescriptions": [
- "Draft posts",
- "Published posts",
- "Posts that are scheduled to publish in future."
- ],
- "repeated": true,
- "location": "query"
- },
- "view": {
- "type": "string",
- "enum": [
- "ADMIN",
- "AUTHOR",
- "READER"
- ],
- "enumDescriptions": [
- "Admin level detail",
- "Author level detail",
- "Reader level detail"
- ],
- "location": "query"
- }
- },
- "parameterOrder": [
- "blogId"
- ],
- "response": {
- "$ref": "PostList"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- },
- "patch": {
- "id": "blogger.posts.patch",
- "path": "blogs/{blogId}/posts/{postId}",
- "httpMethod": "PATCH",
- "description": "Update a post. This method supports patch semantics.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The ID of the Blog.",
- "required": true,
- "location": "path"
- },
- "postId": {
- "type": "string",
- "description": "The ID of the Post.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "blogId",
- "postId"
- ],
- "request": {
- "$ref": "Post"
- },
- "response": {
- "$ref": "Post"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- },
- "publish": {
- "id": "blogger.posts.publish",
- "path": "blogs/{blogId}/posts/{postId}/publish",
- "httpMethod": "POST",
- "description": "Publish a draft post.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The ID of the Blog.",
- "required": true,
- "location": "path"
- },
- "postId": {
- "type": "string",
- "description": "The ID of the Post.",
- "required": true,
- "location": "path"
- },
- "publishDate": {
- "type": "string",
- "description": "The date and time to schedule the publishing of the Blog.",
- "format": "date-time",
- "location": "query"
- }
- },
- "parameterOrder": [
- "blogId",
- "postId"
- ],
- "response": {
- "$ref": "Post"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- },
- "revert": {
- "id": "blogger.posts.revert",
- "path": "blogs/{blogId}/posts/{postId}/revert",
- "httpMethod": "POST",
- "description": "Revert a published or scheduled post to draft state.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The ID of the Blog.",
- "required": true,
- "location": "path"
- },
- "postId": {
- "type": "string",
- "description": "The ID of the Post.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "blogId",
- "postId"
- ],
- "response": {
- "$ref": "Post"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- },
- "search": {
- "id": "blogger.posts.search",
- "path": "blogs/{blogId}/posts/search",
- "httpMethod": "GET",
- "description": "Search for a post.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "ID of the blog to fetch the post from.",
- "required": true,
- "location": "path"
- },
- "fetchBodies": {
- "type": "boolean",
- "description": "Whether the body content of posts is included (default: true). This should be set to false when the post bodies are not required, to help minimize traffic.",
- "default": "true",
- "location": "query"
- },
- "orderBy": {
- "type": "string",
- "description": "Sort search results",
- "default": "PUBLISHED",
- "enum": [
- "published",
- "updated"
- ],
- "enumDescriptions": [
- "Order by the date the post was published",
- "Order by the date the post was last updated"
- ],
- "location": "query"
- },
- "q": {
- "type": "string",
- "description": "Query terms to search this blog for matching posts.",
- "required": true,
- "location": "query"
- }
- },
- "parameterOrder": [
- "blogId",
- "q"
- ],
- "response": {
- "$ref": "PostList"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- },
- "update": {
- "id": "blogger.posts.update",
- "path": "blogs/{blogId}/posts/{postId}",
- "httpMethod": "PUT",
- "description": "Update a post.",
- "parameters": {
- "blogId": {
- "type": "string",
- "description": "The ID of the Blog.",
- "required": true,
- "location": "path"
- },
- "postId": {
- "type": "string",
- "description": "The ID of the Post.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "blogId",
- "postId"
- ],
- "request": {
- "$ref": "Post"
- },
- "response": {
- "$ref": "Post"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger"
- ]
- }
- }
- },
- "users": {
- "methods": {
- "get": {
- "id": "blogger.users.get",
- "path": "users/{userId}",
- "httpMethod": "GET",
- "description": "Gets one user by id.",
- "parameters": {
- "userId": {
- "type": "string",
- "description": "The ID of the user to get.",
- "required": true,
- "location": "path"
- }
- },
- "parameterOrder": [
- "userId"
- ],
- "response": {
- "$ref": "User"
- },
- "scopes": [
- "https://www.googleapis.com/auth/blogger",
- "https://www.googleapis.com/auth/blogger.readonly"
- ]
- }
- }
- }
- }
- }
|