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": "20220103", 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 ], 804 "enumDescriptions": [ 805 "", 806 "" 807 ], 808 "type": "string" 809 }, 810 "title": { 811 "description": "The title of this entity. This is the name displayed in the Admin user interface.", 812 "type": "string" 813 }, 814 "updated": { 815 "description": "RFC 3339 date-time when this Page was last updated.", 816 "type": "string" 817 }, 818 "url": { 819 "description": "The URL that this Page is displayed at.", 820 "type": "string" 821 } 822 }, 823 "type": "object" 824 }, 825 "PageList": { 826 "id": "PageList", 827 "properties": { 828 "etag": { 829 "description": "Etag of the response.", 830 "type": "string" 831 }, 832 "items": { 833 "description": "The list of Pages for a Blog.", 834 "items": { 835 "$ref": "Page" 836 }, 837 "type": "array" 838 }, 839 "kind": { 840 "description": "The kind of this entity. Always blogger#pageList.", 841 "type": "string" 842 }, 843 "nextPageToken": { 844 "description": "Pagination token to fetch the next page, if one exists.", 845 "type": "string" 846 } 847 }, 848 "type": "object" 849 }, 850 "Post": { 851 "id": "Post", 852 "properties": { 853 "author": { 854 "description": "The author of this Post.", 855 "properties": { 856 "displayName": { 857 "description": "The display name.", 858 "type": "string" 859 }, 860 "id": { 861 "description": "The identifier of the creator.", 862 "type": "string" 863 }, 864 "image": { 865 "description": "The creator's avatar.", 866 "properties": { 867 "url": { 868 "description": "The creator's avatar URL.", 869 "type": "string" 870 } 871 }, 872 "type": "object" 873 }, 874 "url": { 875 "description": "The URL of the creator's Profile page.", 876 "type": "string" 877 } 878 }, 879 "type": "object" 880 }, 881 "blog": { 882 "description": "Data about the blog containing this Post.", 883 "properties": { 884 "id": { 885 "description": "The identifier of the Blog that contains this Post.", 886 "type": "string" 887 } 888 }, 889 "type": "object" 890 }, 891 "content": { 892 "description": "The content of the Post. May contain HTML markup.", 893 "type": "string" 894 }, 895 "customMetaData": { 896 "description": "The JSON meta-data for the Post.", 897 "type": "string" 898 }, 899 "etag": { 900 "description": "Etag of the resource.", 901 "type": "string" 902 }, 903 "id": { 904 "description": "The identifier of this Post.", 905 "type": "string" 906 }, 907 "images": { 908 "description": "Display image for the Post.", 909 "items": { 910 "properties": { 911 "url": { 912 "type": "string" 913 } 914 }, 915 "type": "object" 916 }, 917 "type": "array" 918 }, 919 "kind": { 920 "description": "The kind of this entity. Always blogger#post.", 921 "type": "string" 922 }, 923 "labels": { 924 "description": "The list of labels this Post was tagged with.", 925 "items": { 926 "type": "string" 927 }, 928 "type": "array" 929 }, 930 "location": { 931 "description": "The location for geotagged posts.", 932 "properties": { 933 "lat": { 934 "description": "Location's latitude.", 935 "format": "double", 936 "type": "number" 937 }, 938 "lng": { 939 "description": "Location's longitude.", 940 "format": "double", 941 "type": "number" 942 }, 943 "name": { 944 "description": "Location name.", 945 "type": "string" 946 }, 947 "span": { 948 "description": "Location's viewport span. Can be used when rendering a map preview.", 949 "type": "string" 950 } 951 }, 952 "type": "object" 953 }, 954 "published": { 955 "description": "RFC 3339 date-time when this Post was published.", 956 "type": "string" 957 }, 958 "readerComments": { 959 "description": "Comment control and display setting for readers of this post.", 960 "enum": [ 961 "ALLOW", 962 "DONT_ALLOW_SHOW_EXISTING", 963 "DONT_ALLOW_HIDE_EXISTING" 964 ], 965 "enumDescriptions": [ 966 "", 967 "", 968 "" 969 ], 970 "type": "string" 971 }, 972 "replies": { 973 "description": "The container of comments on this Post.", 974 "properties": { 975 "items": { 976 "description": "The List of Comments for this Post.", 977 "items": { 978 "$ref": "Comment" 979 }, 980 "type": "array" 981 }, 982 "selfLink": { 983 "description": "The URL of the comments on this post.", 984 "type": "string" 985 }, 986 "totalItems": { 987 "description": "The count of comments on this post.", 988 "format": "int64", 989 "type": "string" 990 } 991 }, 992 "type": "object" 993 }, 994 "selfLink": { 995 "description": "The API REST URL to fetch this resource from.", 996 "type": "string" 997 }, 998 "status": { 999 "description": "Status of the post. Only set for admin-level requests.", 1000 "enum": [ 1001 "LIVE", 1002 "DRAFT", 1003 "SCHEDULED" 1004 ], 1005 "enumDescriptions": [ 1006 "", 1007 "", 1008 "" 1009 ], 1010 "type": "string" 1011 }, 1012 "title": { 1013 "description": "The title of the Post.", 1014 "type": "string" 1015 }, 1016 "titleLink": { 1017 "description": "The title link URL, similar to atom's related link.", 1018 "type": "string" 1019 }, 1020 "updated": { 1021 "description": "RFC 3339 date-time when this Post was last updated.", 1022 "type": "string" 1023 }, 1024 "url": { 1025 "description": "The URL where this Post is displayed.", 1026 "type": "string" 1027 } 1028 }, 1029 "type": "object" 1030 }, 1031 "PostList": { 1032 "id": "PostList", 1033 "properties": { 1034 "etag": { 1035 "description": "Etag of the response.", 1036 "type": "string" 1037 }, 1038 "items": { 1039 "description": "The list of Posts for this Blog.", 1040 "items": { 1041 "$ref": "Post" 1042 }, 1043 "type": "array" 1044 }, 1045 "kind": { 1046 "description": "The kind of this entity. Always blogger#postList.", 1047 "type": "string" 1048 }, 1049 "nextPageToken": { 1050 "description": "Pagination token to fetch the next page, if one exists.", 1051 "type": "string" 1052 }, 1053 "prevPageToken": { 1054 "description": "Pagination token to fetch the previous page, if one exists.", 1055 "type": "string" 1056 } 1057 }, 1058 "type": "object" 1059 }, 1060 "User": { 1061 "id": "User", 1062 "properties": { 1063 "about": { 1064 "description": "Profile summary information.", 1065 "type": "string" 1066 }, 1067 "blogs": { 1068 "description": "The container of blogs for this user.", 1069 "properties": { 1070 "selfLink": { 1071 "description": "The URL of the Blogs for this user.", 1072 "type": "string" 1073 } 1074 }, 1075 "type": "object" 1076 }, 1077 "created": { 1078 "description": "The timestamp of when this profile was created, in seconds since epoch.", 1079 "type": "string" 1080 }, 1081 "displayName": { 1082 "description": "The display name.", 1083 "type": "string" 1084 }, 1085 "id": { 1086 "description": "The identifier for this User.", 1087 "type": "string" 1088 }, 1089 "kind": { 1090 "description": "The kind of this entity. Always blogger#user.", 1091 "type": "string" 1092 }, 1093 "locale": { 1094 "description": "This user's locale", 1095 "properties": { 1096 "country": { 1097 "description": "The country this blog's locale is set to.", 1098 "type": "string" 1099 }, 1100 "language": { 1101 "description": "The language this blog is authored in.", 1102 "type": "string" 1103 }, 1104 "variant": { 1105 "description": "The language variant this blog is authored in.", 1106 "type": "string" 1107 } 1108 }, 1109 "type": "object" 1110 }, 1111 "selfLink": { 1112 "description": "The API REST URL to fetch this resource from.", 1113 "type": "string" 1114 }, 1115 "url": { 1116 "description": "The user's profile page.", 1117 "type": "string" 1118 } 1119 }, 1120 "type": "object" 1121 } 1122 }, 1123 "servicePath": "", 1124 "title": "Blogger API v3", 1125 "version": "v2" 1126}