...

Text file src/google.golang.org/api/blogger/v2/blogger-api.json

Documentation: google.golang.org/api/blogger/v2

     1{
     2  "auth": {
     3    "oauth2": {
     4      "scopes": {
     5        "https://www.googleapis.com/auth/blogger": {
     6          "description": "Manage your Blogger account"
     7        }
     8      }
     9    }
    10  },
    11  "basePath": "",
    12  "baseUrl": "https://blogger.googleapis.com/",
    13  "batchPath": "batch",
    14  "canonicalName": "Blogger",
    15  "description": "The Blogger API provides access to posts, comments and pages of a Blogger blog.",
    16  "discoveryVersion": "v1",
    17  "documentationLink": "https://developers.google.com/blogger/docs/3.0/getting_started",
    18  "fullyEncodeReservedExpansion": true,
    19  "icons": {
    20    "x16": "http://www.google.com/images/icons/product/search-16.gif",
    21    "x32": "http://www.google.com/images/icons/product/search-32.gif"
    22  },
    23  "id": "blogger:v2",
    24  "kind": "discovery#restDescription",
    25  "mtlsRootUrl": "https://blogger.mtls.googleapis.com/",
    26  "name": "blogger",
    27  "ownerDomain": "google.com",
    28  "ownerName": "Google",
    29  "parameters": {
    30    "$.xgafv": {
    31      "description": "V1 error format.",
    32      "enum": [
    33        "1",
    34        "2"
    35      ],
    36      "enumDescriptions": [
    37        "v1 error format",
    38        "v2 error format"
    39      ],
    40      "location": "query",
    41      "type": "string"
    42    },
    43    "access_token": {
    44      "description": "OAuth access token.",
    45      "location": "query",
    46      "type": "string"
    47    },
    48    "alt": {
    49      "default": "json",
    50      "description": "Data format for response.",
    51      "enum": [
    52        "json",
    53        "media",
    54        "proto"
    55      ],
    56      "enumDescriptions": [
    57        "Responses with Content-Type of application/json",
    58        "Media download with context-dependent Content-Type",
    59        "Responses with Content-Type of application/x-protobuf"
    60      ],
    61      "location": "query",
    62      "type": "string"
    63    },
    64    "callback": {
    65      "description": "JSONP",
    66      "location": "query",
    67      "type": "string"
    68    },
    69    "fields": {
    70      "description": "Selector specifying which fields to include in a partial response.",
    71      "location": "query",
    72      "type": "string"
    73    },
    74    "key": {
    75      "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.",
    76      "location": "query",
    77      "type": "string"
    78    },
    79    "oauth_token": {
    80      "description": "OAuth 2.0 token for the current user.",
    81      "location": "query",
    82      "type": "string"
    83    },
    84    "prettyPrint": {
    85      "default": "true",
    86      "description": "Returns response with indentations and line breaks.",
    87      "location": "query",
    88      "type": "boolean"
    89    },
    90    "quotaUser": {
    91      "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.",
    92      "location": "query",
    93      "type": "string"
    94    },
    95    "uploadType": {
    96      "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").",
    97      "location": "query",
    98      "type": "string"
    99    },
   100    "upload_protocol": {
   101      "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").",
   102      "location": "query",
   103      "type": "string"
   104    }
   105  },
   106  "protocol": "rest",
   107  "resources": {
   108    "blogs": {
   109      "methods": {
   110        "get": {
   111          "description": "Gets a blog by id.",
   112          "flatPath": "v2/blogs/{blogId}",
   113          "httpMethod": "GET",
   114          "id": "blogger.blogs.get",
   115          "parameterOrder": [
   116            "blogId"
   117          ],
   118          "parameters": {
   119            "blogId": {
   120              "location": "path",
   121              "required": true,
   122              "type": "string"
   123            }
   124          },
   125          "path": "v2/blogs/{blogId}",
   126          "response": {
   127            "$ref": "Blog"
   128          },
   129          "scopes": [
   130            "https://www.googleapis.com/auth/blogger"
   131          ]
   132        },
   133        "list": {
   134          "description": "Lists blogs by user id, possibly filtered.",
   135          "flatPath": "v2/users/{userId}/blogs",
   136          "httpMethod": "GET",
   137          "id": "blogger.blogs.list",
   138          "parameterOrder": [
   139            "userId"
   140          ],
   141          "parameters": {
   142            "userId": {
   143              "location": "path",
   144              "required": true,
   145              "type": "string"
   146            }
   147          },
   148          "path": "v2/users/{userId}/blogs",
   149          "response": {
   150            "$ref": "BlogList"
   151          },
   152          "scopes": [
   153            "https://www.googleapis.com/auth/blogger"
   154          ]
   155        }
   156      }
   157    },
   158    "comments": {
   159      "methods": {
   160        "get": {
   161          "description": "Gets a comment by blog id, post id and comment id.",
   162          "flatPath": "v2/blogs/{blogId}/posts/{postId}/comments/{commentId}",
   163          "httpMethod": "GET",
   164          "id": "blogger.comments.get",
   165          "parameterOrder": [
   166            "blogId",
   167            "postId",
   168            "commentId"
   169          ],
   170          "parameters": {
   171            "blogId": {
   172              "location": "path",
   173              "required": true,
   174              "type": "string"
   175            },
   176            "commentId": {
   177              "location": "path",
   178              "required": true,
   179              "type": "string"
   180            },
   181            "postId": {
   182              "location": "path",
   183              "required": true,
   184              "type": "string"
   185            }
   186          },
   187          "path": "v2/blogs/{blogId}/posts/{postId}/comments/{commentId}",
   188          "response": {
   189            "$ref": "Comment"
   190          },
   191          "scopes": [
   192            "https://www.googleapis.com/auth/blogger"
   193          ]
   194        },
   195        "list": {
   196          "description": "Lists comments.",
   197          "flatPath": "v2/blogs/{blogId}/posts/{postId}/comments",
   198          "httpMethod": "GET",
   199          "id": "blogger.comments.list",
   200          "parameterOrder": [
   201            "blogId",
   202            "postId"
   203          ],
   204          "parameters": {
   205            "blogId": {
   206              "location": "path",
   207              "required": true,
   208              "type": "string"
   209            },
   210            "fetchBodies": {
   211              "location": "query",
   212              "type": "boolean"
   213            },
   214            "maxResults": {
   215              "format": "uint32",
   216              "location": "query",
   217              "type": "integer"
   218            },
   219            "pageToken": {
   220              "location": "query",
   221              "type": "string"
   222            },
   223            "postId": {
   224              "location": "path",
   225              "required": true,
   226              "type": "string"
   227            },
   228            "startDate": {
   229              "location": "query",
   230              "type": "string"
   231            }
   232          },
   233          "path": "v2/blogs/{blogId}/posts/{postId}/comments",
   234          "response": {
   235            "$ref": "CommentList"
   236          },
   237          "scopes": [
   238            "https://www.googleapis.com/auth/blogger"
   239          ]
   240        }
   241      }
   242    },
   243    "pages": {
   244      "methods": {
   245        "get": {
   246          "description": "Gets a page by blog id and page id.",
   247          "flatPath": "v2/blogs/{blogId}/pages/{pageId}",
   248          "httpMethod": "GET",
   249          "id": "blogger.pages.get",
   250          "parameterOrder": [
   251            "blogId",
   252            "pageId"
   253          ],
   254          "parameters": {
   255            "blogId": {
   256              "location": "path",
   257              "required": true,
   258              "type": "string"
   259            },
   260            "pageId": {
   261              "location": "path",
   262              "required": true,
   263              "type": "string"
   264            }
   265          },
   266          "path": "v2/blogs/{blogId}/pages/{pageId}",
   267          "response": {
   268            "$ref": "Page"
   269          },
   270          "scopes": [
   271            "https://www.googleapis.com/auth/blogger"
   272          ]
   273        },
   274        "list": {
   275          "description": "Lists pages.",
   276          "flatPath": "v2/blogs/{blogId}/pages",
   277          "httpMethod": "GET",
   278          "id": "blogger.pages.list",
   279          "parameterOrder": [
   280            "blogId"
   281          ],
   282          "parameters": {
   283            "blogId": {
   284              "location": "path",
   285              "required": true,
   286              "type": "string"
   287            },
   288            "fetchBodies": {
   289              "location": "query",
   290              "type": "boolean"
   291            }
   292          },
   293          "path": "v2/blogs/{blogId}/pages",
   294          "response": {
   295            "$ref": "PageList"
   296          },
   297          "scopes": [
   298            "https://www.googleapis.com/auth/blogger"
   299          ]
   300        }
   301      }
   302    },
   303    "posts": {
   304      "methods": {
   305        "get": {
   306          "description": "Gets a post by blog id and post id",
   307          "flatPath": "v2/blogs/{blogId}/posts/{postId}",
   308          "httpMethod": "GET",
   309          "id": "blogger.posts.get",
   310          "parameterOrder": [
   311            "blogId",
   312            "postId"
   313          ],
   314          "parameters": {
   315            "blogId": {
   316              "location": "path",
   317              "required": true,
   318              "type": "string"
   319            },
   320            "postId": {
   321              "location": "path",
   322              "required": true,
   323              "type": "string"
   324            }
   325          },
   326          "path": "v2/blogs/{blogId}/posts/{postId}",
   327          "response": {
   328            "$ref": "Post"
   329          },
   330          "scopes": [
   331            "https://www.googleapis.com/auth/blogger"
   332          ]
   333        },
   334        "list": {
   335          "description": "Lists posts.",
   336          "flatPath": "v2/blogs/{blogId}/posts",
   337          "httpMethod": "GET",
   338          "id": "blogger.posts.list",
   339          "parameterOrder": [
   340            "blogId"
   341          ],
   342          "parameters": {
   343            "blogId": {
   344              "location": "path",
   345              "required": true,
   346              "type": "string"
   347            },
   348            "fetchBodies": {
   349              "location": "query",
   350              "type": "boolean"
   351            },
   352            "maxResults": {
   353              "format": "uint32",
   354              "location": "query",
   355              "type": "integer"
   356            },
   357            "pageToken": {
   358              "location": "query",
   359              "type": "string"
   360            },
   361            "startDate": {
   362              "location": "query",
   363              "type": "string"
   364            }
   365          },
   366          "path": "v2/blogs/{blogId}/posts",
   367          "response": {
   368            "$ref": "PostList"
   369          },
   370          "scopes": [
   371            "https://www.googleapis.com/auth/blogger"
   372          ]
   373        }
   374      }
   375    },
   376    "users": {
   377      "methods": {
   378        "get": {
   379          "description": "Gets a user by user id.",
   380          "flatPath": "v2/users/{userId}",
   381          "httpMethod": "GET",
   382          "id": "blogger.users.get",
   383          "parameterOrder": [
   384            "userId"
   385          ],
   386          "parameters": {
   387            "userId": {
   388              "location": "path",
   389              "required": true,
   390              "type": "string"
   391            }
   392          },
   393          "path": "v2/users/{userId}",
   394          "response": {
   395            "$ref": "User"
   396          },
   397          "scopes": [
   398            "https://www.googleapis.com/auth/blogger"
   399          ]
   400        }
   401      }
   402    }
   403  },
   404  "revision": "20220727",
   405  "rootUrl": "https://blogger.googleapis.com/",
   406  "schemas": {
   407    "Blog": {
   408      "id": "Blog",
   409      "properties": {
   410        "customMetaData": {
   411          "description": "The JSON custom meta-data for the Blog.",
   412          "type": "string"
   413        },
   414        "description": {
   415          "description": "The description of this blog. This is displayed underneath the title.",
   416          "type": "string"
   417        },
   418        "id": {
   419          "description": "The identifier for this resource.",
   420          "type": "string"
   421        },
   422        "kind": {
   423          "description": "The kind of this entry. Always blogger#blog.",
   424          "type": "string"
   425        },
   426        "locale": {
   427          "description": "The locale this Blog is set to.",
   428          "properties": {
   429            "country": {
   430              "description": "The country this blog's locale is set to.",
   431              "type": "string"
   432            },
   433            "language": {
   434              "description": "The language this blog is authored in.",
   435              "type": "string"
   436            },
   437            "variant": {
   438              "description": "The language variant this blog is authored in.",
   439              "type": "string"
   440            }
   441          },
   442          "type": "object"
   443        },
   444        "name": {
   445          "description": "The name of this blog. This is displayed as the title.",
   446          "type": "string"
   447        },
   448        "pages": {
   449          "description": "The container of pages in this blog.",
   450          "properties": {
   451            "selfLink": {
   452              "description": "The URL of the container for pages in this blog.",
   453              "type": "string"
   454            },
   455            "totalItems": {
   456              "description": "The count of pages in this blog.",
   457              "format": "int32",
   458              "type": "integer"
   459            }
   460          },
   461          "type": "object"
   462        },
   463        "posts": {
   464          "description": "The container of posts in this blog.",
   465          "properties": {
   466            "items": {
   467              "description": "The List of Posts for this Blog.",
   468              "items": {
   469                "$ref": "Post"
   470              },
   471              "type": "array"
   472            },
   473            "selfLink": {
   474              "description": "The URL of the container for posts in this blog.",
   475              "type": "string"
   476            },
   477            "totalItems": {
   478              "description": "The count of posts in this blog.",
   479              "format": "int32",
   480              "type": "integer"
   481            }
   482          },
   483          "type": "object"
   484        },
   485        "published": {
   486          "description": "RFC 3339 date-time when this blog was published.",
   487          "type": "string"
   488        },
   489        "selfLink": {
   490          "description": "The API REST URL to fetch this resource from.",
   491          "type": "string"
   492        },
   493        "status": {
   494          "description": "The status of the blog.",
   495          "enum": [
   496            "LIVE",
   497            "DELETED"
   498          ],
   499          "enumDescriptions": [
   500            "",
   501            ""
   502          ],
   503          "type": "string"
   504        },
   505        "updated": {
   506          "description": "RFC 3339 date-time when this blog was last updated.",
   507          "type": "string"
   508        },
   509        "url": {
   510          "description": "The URL where this blog is published.",
   511          "type": "string"
   512        }
   513      },
   514      "type": "object"
   515    },
   516    "BlogList": {
   517      "id": "BlogList",
   518      "properties": {
   519        "blogUserInfos": {
   520          "description": "Admin level list of blog per-user information.",
   521          "items": {
   522            "$ref": "BlogUserInfo"
   523          },
   524          "type": "array"
   525        },
   526        "items": {
   527          "description": "The list of Blogs this user has Authorship or Admin rights over.",
   528          "items": {
   529            "$ref": "Blog"
   530          },
   531          "type": "array"
   532        },
   533        "kind": {
   534          "description": "The kind of this entity. Always blogger#blogList.",
   535          "type": "string"
   536        }
   537      },
   538      "type": "object"
   539    },
   540    "BlogPerUserInfo": {
   541      "id": "BlogPerUserInfo",
   542      "properties": {
   543        "blogId": {
   544          "description": "ID of the Blog resource.",
   545          "type": "string"
   546        },
   547        "hasAdminAccess": {
   548          "description": "True if the user has Admin level access to the blog.",
   549          "type": "boolean"
   550        },
   551        "kind": {
   552          "description": "The kind of this entity. Always blogger#blogPerUserInfo.",
   553          "type": "string"
   554        },
   555        "photosAlbumKey": {
   556          "description": "The Photo Album Key for the user when adding photos to the blog.",
   557          "type": "string"
   558        },
   559        "role": {
   560          "description": "Access permissions that the user has for the blog (ADMIN, AUTHOR, or READER).",
   561          "enum": [
   562            "VIEW_TYPE_UNSPECIFIED",
   563            "READER",
   564            "AUTHOR",
   565            "ADMIN"
   566          ],
   567          "enumDescriptions": [
   568            "",
   569            "",
   570            "",
   571            ""
   572          ],
   573          "type": "string"
   574        },
   575        "userId": {
   576          "description": "ID of the User.",
   577          "type": "string"
   578        }
   579      },
   580      "type": "object"
   581    },
   582    "BlogUserInfo": {
   583      "id": "BlogUserInfo",
   584      "properties": {
   585        "blog": {
   586          "$ref": "Blog",
   587          "description": "The Blog resource."
   588        },
   589        "blog_user_info": {
   590          "$ref": "BlogPerUserInfo",
   591          "description": "Information about a User for the Blog."
   592        },
   593        "kind": {
   594          "description": "The kind of this entity. Always blogger#blogUserInfo.",
   595          "type": "string"
   596        }
   597      },
   598      "type": "object"
   599    },
   600    "Comment": {
   601      "id": "Comment",
   602      "properties": {
   603        "author": {
   604          "description": "The author of this Comment.",
   605          "properties": {
   606            "displayName": {
   607              "description": "The display name.",
   608              "type": "string"
   609            },
   610            "id": {
   611              "description": "The identifier of the creator.",
   612              "type": "string"
   613            },
   614            "image": {
   615              "description": "The creator's avatar.",
   616              "properties": {
   617                "url": {
   618                  "description": "The creator's avatar URL.",
   619                  "type": "string"
   620                }
   621              },
   622              "type": "object"
   623            },
   624            "url": {
   625              "description": "The URL of the creator's Profile page.",
   626              "type": "string"
   627            }
   628          },
   629          "type": "object"
   630        },
   631        "blog": {
   632          "description": "Data about the blog containing this comment.",
   633          "properties": {
   634            "id": {
   635              "description": "The identifier of the blog containing this comment.",
   636              "type": "string"
   637            }
   638          },
   639          "type": "object"
   640        },
   641        "content": {
   642          "description": "The actual content of the comment. May include HTML markup.",
   643          "type": "string"
   644        },
   645        "id": {
   646          "description": "The identifier for this resource.",
   647          "type": "string"
   648        },
   649        "inReplyTo": {
   650          "description": "Data about the comment this is in reply to.",
   651          "properties": {
   652            "id": {
   653              "description": "The identified of the parent of this comment.",
   654              "type": "string"
   655            }
   656          },
   657          "type": "object"
   658        },
   659        "kind": {
   660          "description": "The kind of this entry. Always blogger#comment.",
   661          "type": "string"
   662        },
   663        "post": {
   664          "description": "Data about the post containing this comment.",
   665          "properties": {
   666            "id": {
   667              "description": "The identifier of the post containing this comment.",
   668              "type": "string"
   669            }
   670          },
   671          "type": "object"
   672        },
   673        "published": {
   674          "description": "RFC 3339 date-time when this comment was published.",
   675          "type": "string"
   676        },
   677        "selfLink": {
   678          "description": "The API REST URL to fetch this resource from.",
   679          "type": "string"
   680        },
   681        "status": {
   682          "description": "The status of the comment (only populated for admin users).",
   683          "enum": [
   684            "LIVE",
   685            "EMPTIED",
   686            "PENDING",
   687            "SPAM"
   688          ],
   689          "enumDescriptions": [
   690            "",
   691            "",
   692            "",
   693            ""
   694          ],
   695          "type": "string"
   696        },
   697        "updated": {
   698          "description": "RFC 3339 date-time when this comment was last updated.",
   699          "type": "string"
   700        }
   701      },
   702      "type": "object"
   703    },
   704    "CommentList": {
   705      "id": "CommentList",
   706      "properties": {
   707        "etag": {
   708          "description": "Etag of the response.",
   709          "type": "string"
   710        },
   711        "items": {
   712          "description": "The List of Comments for a Post.",
   713          "items": {
   714            "$ref": "Comment"
   715          },
   716          "type": "array"
   717        },
   718        "kind": {
   719          "description": "The kind of this entry. Always blogger#commentList.",
   720          "type": "string"
   721        },
   722        "nextPageToken": {
   723          "description": "Pagination token to fetch the next page, if one exists.",
   724          "type": "string"
   725        },
   726        "prevPageToken": {
   727          "description": "Pagination token to fetch the previous page, if one exists.",
   728          "type": "string"
   729        }
   730      },
   731      "type": "object"
   732    },
   733    "Page": {
   734      "id": "Page",
   735      "properties": {
   736        "author": {
   737          "description": "The author of this Page.",
   738          "properties": {
   739            "displayName": {
   740              "description": "The display name.",
   741              "type": "string"
   742            },
   743            "id": {
   744              "description": "The identifier of the creator.",
   745              "type": "string"
   746            },
   747            "image": {
   748              "description": "The creator's avatar.",
   749              "properties": {
   750                "url": {
   751                  "description": "The creator's avatar URL.",
   752                  "type": "string"
   753                }
   754              },
   755              "type": "object"
   756            },
   757            "url": {
   758              "description": "The URL of the creator's Profile page.",
   759              "type": "string"
   760            }
   761          },
   762          "type": "object"
   763        },
   764        "blog": {
   765          "description": "Data about the blog containing this Page.",
   766          "properties": {
   767            "id": {
   768              "description": "The identifier of the blog containing this page.",
   769              "type": "string"
   770            }
   771          },
   772          "type": "object"
   773        },
   774        "content": {
   775          "description": "The body content of this Page, in HTML.",
   776          "type": "string"
   777        },
   778        "etag": {
   779          "description": "Etag of the resource.",
   780          "type": "string"
   781        },
   782        "id": {
   783          "description": "The identifier for this resource.",
   784          "type": "string"
   785        },
   786        "kind": {
   787          "description": "The kind of this entity. Always blogger#page.",
   788          "type": "string"
   789        },
   790        "published": {
   791          "description": "RFC 3339 date-time when this Page was published.",
   792          "type": "string"
   793        },
   794        "selfLink": {
   795          "description": "The API REST URL to fetch this resource from.",
   796          "type": "string"
   797        },
   798        "status": {
   799          "description": "The status of the page for admin resources (either LIVE or DRAFT).",
   800          "enum": [
   801            "LIVE",
   802            "DRAFT",
   803            "SOFT_TRASHED"
   804          ],
   805          "enumDescriptions": [
   806            "",
   807            "",
   808            ""
   809          ],
   810          "type": "string"
   811        },
   812        "title": {
   813          "description": "The title of this entity. This is the name displayed in the Admin user interface.",
   814          "type": "string"
   815        },
   816        "trashed": {
   817          "description": "RFC 3339 date-time when this Page was trashed.",
   818          "type": "string"
   819        },
   820        "updated": {
   821          "description": "RFC 3339 date-time when this Page was last updated.",
   822          "type": "string"
   823        },
   824        "url": {
   825          "description": "The URL that this Page is displayed at.",
   826          "type": "string"
   827        }
   828      },
   829      "type": "object"
   830    },
   831    "PageList": {
   832      "id": "PageList",
   833      "properties": {
   834        "etag": {
   835          "description": "Etag of the response.",
   836          "type": "string"
   837        },
   838        "items": {
   839          "description": "The list of Pages for a Blog.",
   840          "items": {
   841            "$ref": "Page"
   842          },
   843          "type": "array"
   844        },
   845        "kind": {
   846          "description": "The kind of this entity. Always blogger#pageList.",
   847          "type": "string"
   848        },
   849        "nextPageToken": {
   850          "description": "Pagination token to fetch the next page, if one exists.",
   851          "type": "string"
   852        }
   853      },
   854      "type": "object"
   855    },
   856    "Post": {
   857      "id": "Post",
   858      "properties": {
   859        "author": {
   860          "description": "The author of this Post.",
   861          "properties": {
   862            "displayName": {
   863              "description": "The display name.",
   864              "type": "string"
   865            },
   866            "id": {
   867              "description": "The identifier of the creator.",
   868              "type": "string"
   869            },
   870            "image": {
   871              "description": "The creator's avatar.",
   872              "properties": {
   873                "url": {
   874                  "description": "The creator's avatar URL.",
   875                  "type": "string"
   876                }
   877              },
   878              "type": "object"
   879            },
   880            "url": {
   881              "description": "The URL of the creator's Profile page.",
   882              "type": "string"
   883            }
   884          },
   885          "type": "object"
   886        },
   887        "blog": {
   888          "description": "Data about the blog containing this Post.",
   889          "properties": {
   890            "id": {
   891              "description": "The identifier of the Blog that contains this Post.",
   892              "type": "string"
   893            }
   894          },
   895          "type": "object"
   896        },
   897        "content": {
   898          "description": "The content of the Post. May contain HTML markup.",
   899          "type": "string"
   900        },
   901        "customMetaData": {
   902          "description": "The JSON meta-data for the Post.",
   903          "type": "string"
   904        },
   905        "etag": {
   906          "description": "Etag of the resource.",
   907          "type": "string"
   908        },
   909        "id": {
   910          "description": "The identifier of this Post.",
   911          "type": "string"
   912        },
   913        "images": {
   914          "description": "Display image for the Post.",
   915          "items": {
   916            "properties": {
   917              "url": {
   918                "type": "string"
   919              }
   920            },
   921            "type": "object"
   922          },
   923          "type": "array"
   924        },
   925        "kind": {
   926          "description": "The kind of this entity. Always blogger#post.",
   927          "type": "string"
   928        },
   929        "labels": {
   930          "description": "The list of labels this Post was tagged with.",
   931          "items": {
   932            "type": "string"
   933          },
   934          "type": "array"
   935        },
   936        "location": {
   937          "description": "The location for geotagged posts.",
   938          "properties": {
   939            "lat": {
   940              "description": "Location's latitude.",
   941              "format": "double",
   942              "type": "number"
   943            },
   944            "lng": {
   945              "description": "Location's longitude.",
   946              "format": "double",
   947              "type": "number"
   948            },
   949            "name": {
   950              "description": "Location name.",
   951              "type": "string"
   952            },
   953            "span": {
   954              "description": "Location's viewport span. Can be used when rendering a map preview.",
   955              "type": "string"
   956            }
   957          },
   958          "type": "object"
   959        },
   960        "published": {
   961          "description": "RFC 3339 date-time when this Post was published.",
   962          "type": "string"
   963        },
   964        "readerComments": {
   965          "description": "Comment control and display setting for readers of this post.",
   966          "enum": [
   967            "ALLOW",
   968            "DONT_ALLOW_SHOW_EXISTING",
   969            "DONT_ALLOW_HIDE_EXISTING"
   970          ],
   971          "enumDescriptions": [
   972            "",
   973            "",
   974            ""
   975          ],
   976          "type": "string"
   977        },
   978        "replies": {
   979          "description": "The container of comments on this Post.",
   980          "properties": {
   981            "items": {
   982              "description": "The List of Comments for this Post.",
   983              "items": {
   984                "$ref": "Comment"
   985              },
   986              "type": "array"
   987            },
   988            "selfLink": {
   989              "description": "The URL of the comments on this post.",
   990              "type": "string"
   991            },
   992            "totalItems": {
   993              "description": "The count of comments on this post.",
   994              "format": "int64",
   995              "type": "string"
   996            }
   997          },
   998          "type": "object"
   999        },
  1000        "selfLink": {
  1001          "description": "The API REST URL to fetch this resource from.",
  1002          "type": "string"
  1003        },
  1004        "status": {
  1005          "description": "Status of the post. Only set for admin-level requests.",
  1006          "enum": [
  1007            "LIVE",
  1008            "DRAFT",
  1009            "SCHEDULED",
  1010            "SOFT_TRASHED"
  1011          ],
  1012          "enumDescriptions": [
  1013            "",
  1014            "",
  1015            "",
  1016            ""
  1017          ],
  1018          "type": "string"
  1019        },
  1020        "title": {
  1021          "description": "The title of the Post.",
  1022          "type": "string"
  1023        },
  1024        "titleLink": {
  1025          "description": "The title link URL, similar to atom's related link.",
  1026          "type": "string"
  1027        },
  1028        "trashed": {
  1029          "description": "RFC 3339 date-time when this Post was last trashed.",
  1030          "type": "string"
  1031        },
  1032        "updated": {
  1033          "description": "RFC 3339 date-time when this Post was last updated.",
  1034          "type": "string"
  1035        },
  1036        "url": {
  1037          "description": "The URL where this Post is displayed.",
  1038          "type": "string"
  1039        }
  1040      },
  1041      "type": "object"
  1042    },
  1043    "PostList": {
  1044      "id": "PostList",
  1045      "properties": {
  1046        "etag": {
  1047          "description": "Etag of the response.",
  1048          "type": "string"
  1049        },
  1050        "items": {
  1051          "description": "The list of Posts for this Blog.",
  1052          "items": {
  1053            "$ref": "Post"
  1054          },
  1055          "type": "array"
  1056        },
  1057        "kind": {
  1058          "description": "The kind of this entity. Always blogger#postList.",
  1059          "type": "string"
  1060        },
  1061        "nextPageToken": {
  1062          "description": "Pagination token to fetch the next page, if one exists.",
  1063          "type": "string"
  1064        },
  1065        "prevPageToken": {
  1066          "description": "Pagination token to fetch the previous page, if one exists.",
  1067          "type": "string"
  1068        }
  1069      },
  1070      "type": "object"
  1071    },
  1072    "User": {
  1073      "id": "User",
  1074      "properties": {
  1075        "about": {
  1076          "description": "Profile summary information.",
  1077          "type": "string"
  1078        },
  1079        "blogs": {
  1080          "description": "The container of blogs for this user.",
  1081          "properties": {
  1082            "selfLink": {
  1083              "description": "The URL of the Blogs for this user.",
  1084              "type": "string"
  1085            }
  1086          },
  1087          "type": "object"
  1088        },
  1089        "created": {
  1090          "description": "The timestamp of when this profile was created, in seconds since epoch.",
  1091          "type": "string"
  1092        },
  1093        "displayName": {
  1094          "description": "The display name.",
  1095          "type": "string"
  1096        },
  1097        "id": {
  1098          "description": "The identifier for this User.",
  1099          "type": "string"
  1100        },
  1101        "kind": {
  1102          "description": "The kind of this entity. Always blogger#user.",
  1103          "type": "string"
  1104        },
  1105        "locale": {
  1106          "description": "This user's locale",
  1107          "properties": {
  1108            "country": {
  1109              "description": "The country this blog's locale is set to.",
  1110              "type": "string"
  1111            },
  1112            "language": {
  1113              "description": "The language this blog is authored in.",
  1114              "type": "string"
  1115            },
  1116            "variant": {
  1117              "description": "The language variant this blog is authored in.",
  1118              "type": "string"
  1119            }
  1120          },
  1121          "type": "object"
  1122        },
  1123        "selfLink": {
  1124          "description": "The API REST URL to fetch this resource from.",
  1125          "type": "string"
  1126        },
  1127        "url": {
  1128          "description": "The user's profile page.",
  1129          "type": "string"
  1130        }
  1131      },
  1132      "type": "object"
  1133    }
  1134  },
  1135  "servicePath": "",
  1136  "title": "Blogger API",
  1137  "version": "v2"
  1138}

View as plain text