1{ 2 "auth": { 3 "oauth2": { 4 "scopes": { 5 "https://www.googleapis.com/auth/blogger": { 6 "description": "Manage your Blogger account" 7 }, 8 "https://www.googleapis.com/auth/blogger.readonly": { 9 "description": "View your Blogger account" 10 } 11 } 12 } 13 }, 14 "basePath": "", 15 "baseUrl": "https://blogger.googleapis.com/", 16 "batchPath": "batch", 17 "canonicalName": "Blogger", 18 "description": "The Blogger API provides access to posts, comments and pages of a Blogger blog.", 19 "discoveryVersion": "v1", 20 "documentationLink": "https://developers.google.com/blogger/docs/3.0/getting_started", 21 "fullyEncodeReservedExpansion": true, 22 "icons": { 23 "x16": "http://www.google.com/images/icons/product/search-16.gif", 24 "x32": "http://www.google.com/images/icons/product/search-32.gif" 25 }, 26 "id": "blogger:v3", 27 "kind": "discovery#restDescription", 28 "mtlsRootUrl": "https://blogger.mtls.googleapis.com/", 29 "name": "blogger", 30 "ownerDomain": "google.com", 31 "ownerName": "Google", 32 "parameters": { 33 "$.xgafv": { 34 "description": "V1 error format.", 35 "enum": [ 36 "1", 37 "2" 38 ], 39 "enumDescriptions": [ 40 "v1 error format", 41 "v2 error format" 42 ], 43 "location": "query", 44 "type": "string" 45 }, 46 "access_token": { 47 "description": "OAuth access token.", 48 "location": "query", 49 "type": "string" 50 }, 51 "alt": { 52 "default": "json", 53 "description": "Data format for response.", 54 "enum": [ 55 "json", 56 "media", 57 "proto" 58 ], 59 "enumDescriptions": [ 60 "Responses with Content-Type of application/json", 61 "Media download with context-dependent Content-Type", 62 "Responses with Content-Type of application/x-protobuf" 63 ], 64 "location": "query", 65 "type": "string" 66 }, 67 "callback": { 68 "description": "JSONP", 69 "location": "query", 70 "type": "string" 71 }, 72 "fields": { 73 "description": "Selector specifying which fields to include in a partial response.", 74 "location": "query", 75 "type": "string" 76 }, 77 "key": { 78 "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.", 79 "location": "query", 80 "type": "string" 81 }, 82 "oauth_token": { 83 "description": "OAuth 2.0 token for the current user.", 84 "location": "query", 85 "type": "string" 86 }, 87 "prettyPrint": { 88 "default": "true", 89 "description": "Returns response with indentations and line breaks.", 90 "location": "query", 91 "type": "boolean" 92 }, 93 "quotaUser": { 94 "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.", 95 "location": "query", 96 "type": "string" 97 }, 98 "uploadType": { 99 "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").", 100 "location": "query", 101 "type": "string" 102 }, 103 "upload_protocol": { 104 "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").", 105 "location": "query", 106 "type": "string" 107 } 108 }, 109 "protocol": "rest", 110 "resources": { 111 "blogUserInfos": { 112 "methods": { 113 "get": { 114 "description": "Gets one blog and user info pair by blog id and user id.", 115 "flatPath": "v3/users/{userId}/blogs/{blogId}", 116 "httpMethod": "GET", 117 "id": "blogger.blogUserInfos.get", 118 "parameterOrder": [ 119 "userId", 120 "blogId" 121 ], 122 "parameters": { 123 "blogId": { 124 "location": "path", 125 "required": true, 126 "type": "string" 127 }, 128 "maxPosts": { 129 "format": "uint32", 130 "location": "query", 131 "type": "integer" 132 }, 133 "userId": { 134 "location": "path", 135 "required": true, 136 "type": "string" 137 } 138 }, 139 "path": "v3/users/{userId}/blogs/{blogId}", 140 "response": { 141 "$ref": "BlogUserInfo" 142 }, 143 "scopes": [ 144 "https://www.googleapis.com/auth/blogger", 145 "https://www.googleapis.com/auth/blogger.readonly" 146 ] 147 } 148 } 149 }, 150 "blogs": { 151 "methods": { 152 "get": { 153 "description": "Gets a blog by id.", 154 "flatPath": "v3/blogs/{blogId}", 155 "httpMethod": "GET", 156 "id": "blogger.blogs.get", 157 "parameterOrder": [ 158 "blogId" 159 ], 160 "parameters": { 161 "blogId": { 162 "location": "path", 163 "required": true, 164 "type": "string" 165 }, 166 "maxPosts": { 167 "format": "uint32", 168 "location": "query", 169 "type": "integer" 170 }, 171 "view": { 172 "enum": [ 173 "VIEW_TYPE_UNSPECIFIED", 174 "READER", 175 "AUTHOR", 176 "ADMIN" 177 ], 178 "enumDescriptions": [ 179 "", 180 "", 181 "", 182 "" 183 ], 184 "location": "query", 185 "type": "string" 186 } 187 }, 188 "path": "v3/blogs/{blogId}", 189 "response": { 190 "$ref": "Blog" 191 }, 192 "scopes": [ 193 "https://www.googleapis.com/auth/blogger", 194 "https://www.googleapis.com/auth/blogger.readonly" 195 ] 196 }, 197 "getByUrl": { 198 "description": "Gets a blog by url.", 199 "flatPath": "v3/blogs/byurl", 200 "httpMethod": "GET", 201 "id": "blogger.blogs.getByUrl", 202 "parameterOrder": [ 203 "url" 204 ], 205 "parameters": { 206 "url": { 207 "location": "query", 208 "required": true, 209 "type": "string" 210 }, 211 "view": { 212 "enum": [ 213 "VIEW_TYPE_UNSPECIFIED", 214 "READER", 215 "AUTHOR", 216 "ADMIN" 217 ], 218 "enumDescriptions": [ 219 "", 220 "", 221 "", 222 "" 223 ], 224 "location": "query", 225 "type": "string" 226 } 227 }, 228 "path": "v3/blogs/byurl", 229 "response": { 230 "$ref": "Blog" 231 }, 232 "scopes": [ 233 "https://www.googleapis.com/auth/blogger", 234 "https://www.googleapis.com/auth/blogger.readonly" 235 ] 236 }, 237 "listByUser": { 238 "description": "Lists blogs by user.", 239 "flatPath": "v3/users/{userId}/blogs", 240 "httpMethod": "GET", 241 "id": "blogger.blogs.listByUser", 242 "parameterOrder": [ 243 "userId" 244 ], 245 "parameters": { 246 "fetchUserInfo": { 247 "location": "query", 248 "type": "boolean" 249 }, 250 "role": { 251 "enum": [ 252 "VIEW_TYPE_UNSPECIFIED", 253 "READER", 254 "AUTHOR", 255 "ADMIN" 256 ], 257 "enumDescriptions": [ 258 "", 259 "", 260 "", 261 "" 262 ], 263 "location": "query", 264 "repeated": true, 265 "type": "string" 266 }, 267 "status": { 268 "default": "LIVE", 269 "description": "Default value of status is LIVE.", 270 "enum": [ 271 "LIVE", 272 "DELETED" 273 ], 274 "enumDescriptions": [ 275 "", 276 "" 277 ], 278 "location": "query", 279 "repeated": true, 280 "type": "string" 281 }, 282 "userId": { 283 "location": "path", 284 "required": true, 285 "type": "string" 286 }, 287 "view": { 288 "enum": [ 289 "VIEW_TYPE_UNSPECIFIED", 290 "READER", 291 "AUTHOR", 292 "ADMIN" 293 ], 294 "enumDescriptions": [ 295 "", 296 "", 297 "", 298 "" 299 ], 300 "location": "query", 301 "type": "string" 302 } 303 }, 304 "path": "v3/users/{userId}/blogs", 305 "response": { 306 "$ref": "BlogList" 307 }, 308 "scopes": [ 309 "https://www.googleapis.com/auth/blogger", 310 "https://www.googleapis.com/auth/blogger.readonly" 311 ] 312 } 313 } 314 }, 315 "comments": { 316 "methods": { 317 "approve": { 318 "description": "Marks a comment as not spam by blog id, post id and comment id.", 319 "flatPath": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/approve", 320 "httpMethod": "POST", 321 "id": "blogger.comments.approve", 322 "parameterOrder": [ 323 "blogId", 324 "postId", 325 "commentId" 326 ], 327 "parameters": { 328 "blogId": { 329 "location": "path", 330 "required": true, 331 "type": "string" 332 }, 333 "commentId": { 334 "location": "path", 335 "required": true, 336 "type": "string" 337 }, 338 "postId": { 339 "location": "path", 340 "required": true, 341 "type": "string" 342 } 343 }, 344 "path": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/approve", 345 "response": { 346 "$ref": "Comment" 347 }, 348 "scopes": [ 349 "https://www.googleapis.com/auth/blogger" 350 ] 351 }, 352 "delete": { 353 "description": "Deletes a comment by blog id, post id and comment id.", 354 "flatPath": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}", 355 "httpMethod": "DELETE", 356 "id": "blogger.comments.delete", 357 "parameterOrder": [ 358 "blogId", 359 "postId", 360 "commentId" 361 ], 362 "parameters": { 363 "blogId": { 364 "location": "path", 365 "required": true, 366 "type": "string" 367 }, 368 "commentId": { 369 "location": "path", 370 "required": true, 371 "type": "string" 372 }, 373 "postId": { 374 "location": "path", 375 "required": true, 376 "type": "string" 377 } 378 }, 379 "path": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}", 380 "scopes": [ 381 "https://www.googleapis.com/auth/blogger" 382 ] 383 }, 384 "get": { 385 "description": "Gets a comment by id.", 386 "flatPath": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}", 387 "httpMethod": "GET", 388 "id": "blogger.comments.get", 389 "parameterOrder": [ 390 "blogId", 391 "postId", 392 "commentId" 393 ], 394 "parameters": { 395 "blogId": { 396 "location": "path", 397 "required": true, 398 "type": "string" 399 }, 400 "commentId": { 401 "location": "path", 402 "required": true, 403 "type": "string" 404 }, 405 "postId": { 406 "location": "path", 407 "required": true, 408 "type": "string" 409 }, 410 "view": { 411 "enum": [ 412 "VIEW_TYPE_UNSPECIFIED", 413 "READER", 414 "AUTHOR", 415 "ADMIN" 416 ], 417 "enumDescriptions": [ 418 "", 419 "", 420 "", 421 "" 422 ], 423 "location": "query", 424 "type": "string" 425 } 426 }, 427 "path": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}", 428 "response": { 429 "$ref": "Comment" 430 }, 431 "scopes": [ 432 "https://www.googleapis.com/auth/blogger", 433 "https://www.googleapis.com/auth/blogger.readonly" 434 ] 435 }, 436 "list": { 437 "description": "Lists comments.", 438 "flatPath": "v3/blogs/{blogId}/posts/{postId}/comments", 439 "httpMethod": "GET", 440 "id": "blogger.comments.list", 441 "parameterOrder": [ 442 "blogId", 443 "postId" 444 ], 445 "parameters": { 446 "blogId": { 447 "location": "path", 448 "required": true, 449 "type": "string" 450 }, 451 "endDate": { 452 "location": "query", 453 "type": "string" 454 }, 455 "fetchBodies": { 456 "location": "query", 457 "type": "boolean" 458 }, 459 "maxResults": { 460 "format": "uint32", 461 "location": "query", 462 "type": "integer" 463 }, 464 "pageToken": { 465 "location": "query", 466 "type": "string" 467 }, 468 "postId": { 469 "location": "path", 470 "required": true, 471 "type": "string" 472 }, 473 "startDate": { 474 "location": "query", 475 "type": "string" 476 }, 477 "status": { 478 "enum": [ 479 "LIVE", 480 "EMPTIED", 481 "PENDING", 482 "SPAM" 483 ], 484 "enumDescriptions": [ 485 "", 486 "", 487 "", 488 "" 489 ], 490 "location": "query", 491 "type": "string" 492 }, 493 "view": { 494 "enum": [ 495 "VIEW_TYPE_UNSPECIFIED", 496 "READER", 497 "AUTHOR", 498 "ADMIN" 499 ], 500 "enumDescriptions": [ 501 "", 502 "", 503 "", 504 "" 505 ], 506 "location": "query", 507 "type": "string" 508 } 509 }, 510 "path": "v3/blogs/{blogId}/posts/{postId}/comments", 511 "response": { 512 "$ref": "CommentList" 513 }, 514 "scopes": [ 515 "https://www.googleapis.com/auth/blogger", 516 "https://www.googleapis.com/auth/blogger.readonly" 517 ] 518 }, 519 "listByBlog": { 520 "description": "Lists comments by blog.", 521 "flatPath": "v3/blogs/{blogId}/comments", 522 "httpMethod": "GET", 523 "id": "blogger.comments.listByBlog", 524 "parameterOrder": [ 525 "blogId" 526 ], 527 "parameters": { 528 "blogId": { 529 "location": "path", 530 "required": true, 531 "type": "string" 532 }, 533 "endDate": { 534 "location": "query", 535 "type": "string" 536 }, 537 "fetchBodies": { 538 "location": "query", 539 "type": "boolean" 540 }, 541 "maxResults": { 542 "format": "uint32", 543 "location": "query", 544 "type": "integer" 545 }, 546 "pageToken": { 547 "location": "query", 548 "type": "string" 549 }, 550 "startDate": { 551 "location": "query", 552 "type": "string" 553 }, 554 "status": { 555 "enum": [ 556 "LIVE", 557 "EMPTIED", 558 "PENDING", 559 "SPAM" 560 ], 561 "enumDescriptions": [ 562 "", 563 "", 564 "", 565 "" 566 ], 567 "location": "query", 568 "repeated": true, 569 "type": "string" 570 } 571 }, 572 "path": "v3/blogs/{blogId}/comments", 573 "response": { 574 "$ref": "CommentList" 575 }, 576 "scopes": [ 577 "https://www.googleapis.com/auth/blogger", 578 "https://www.googleapis.com/auth/blogger.readonly" 579 ] 580 }, 581 "markAsSpam": { 582 "description": "Marks a comment as spam by blog id, post id and comment id.", 583 "flatPath": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/spam", 584 "httpMethod": "POST", 585 "id": "blogger.comments.markAsSpam", 586 "parameterOrder": [ 587 "blogId", 588 "postId", 589 "commentId" 590 ], 591 "parameters": { 592 "blogId": { 593 "location": "path", 594 "required": true, 595 "type": "string" 596 }, 597 "commentId": { 598 "location": "path", 599 "required": true, 600 "type": "string" 601 }, 602 "postId": { 603 "location": "path", 604 "required": true, 605 "type": "string" 606 } 607 }, 608 "path": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/spam", 609 "response": { 610 "$ref": "Comment" 611 }, 612 "scopes": [ 613 "https://www.googleapis.com/auth/blogger" 614 ] 615 }, 616 "removeContent": { 617 "description": "Removes the content of a comment by blog id, post id and comment id.", 618 "flatPath": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/removecontent", 619 "httpMethod": "POST", 620 "id": "blogger.comments.removeContent", 621 "parameterOrder": [ 622 "blogId", 623 "postId", 624 "commentId" 625 ], 626 "parameters": { 627 "blogId": { 628 "location": "path", 629 "required": true, 630 "type": "string" 631 }, 632 "commentId": { 633 "location": "path", 634 "required": true, 635 "type": "string" 636 }, 637 "postId": { 638 "location": "path", 639 "required": true, 640 "type": "string" 641 } 642 }, 643 "path": "v3/blogs/{blogId}/posts/{postId}/comments/{commentId}/removecontent", 644 "response": { 645 "$ref": "Comment" 646 }, 647 "scopes": [ 648 "https://www.googleapis.com/auth/blogger" 649 ] 650 } 651 } 652 }, 653 "pageViews": { 654 "methods": { 655 "get": { 656 "description": "Gets page views by blog id.", 657 "flatPath": "v3/blogs/{blogId}/pageviews", 658 "httpMethod": "GET", 659 "id": "blogger.pageViews.get", 660 "parameterOrder": [ 661 "blogId" 662 ], 663 "parameters": { 664 "blogId": { 665 "location": "path", 666 "required": true, 667 "type": "string" 668 }, 669 "range": { 670 "enum": [ 671 "all", 672 "30DAYS", 673 "7DAYS" 674 ], 675 "enumDescriptions": [ 676 "", 677 "", 678 "" 679 ], 680 "location": "query", 681 "repeated": true, 682 "type": "string" 683 } 684 }, 685 "path": "v3/blogs/{blogId}/pageviews", 686 "response": { 687 "$ref": "Pageviews" 688 }, 689 "scopes": [ 690 "https://www.googleapis.com/auth/blogger" 691 ] 692 } 693 } 694 }, 695 "pages": { 696 "methods": { 697 "delete": { 698 "description": "Deletes a page by blog id and page id.", 699 "flatPath": "v3/blogs/{blogId}/pages/{pageId}", 700 "httpMethod": "DELETE", 701 "id": "blogger.pages.delete", 702 "parameterOrder": [ 703 "blogId", 704 "pageId" 705 ], 706 "parameters": { 707 "blogId": { 708 "location": "path", 709 "required": true, 710 "type": "string" 711 }, 712 "pageId": { 713 "location": "path", 714 "required": true, 715 "type": "string" 716 } 717 }, 718 "path": "v3/blogs/{blogId}/pages/{pageId}", 719 "scopes": [ 720 "https://www.googleapis.com/auth/blogger" 721 ] 722 }, 723 "get": { 724 "description": "Gets a page by blog id and page id.", 725 "flatPath": "v3/blogs/{blogId}/pages/{pageId}", 726 "httpMethod": "GET", 727 "id": "blogger.pages.get", 728 "parameterOrder": [ 729 "blogId", 730 "pageId" 731 ], 732 "parameters": { 733 "blogId": { 734 "location": "path", 735 "required": true, 736 "type": "string" 737 }, 738 "pageId": { 739 "location": "path", 740 "required": true, 741 "type": "string" 742 }, 743 "view": { 744 "enum": [ 745 "VIEW_TYPE_UNSPECIFIED", 746 "READER", 747 "AUTHOR", 748 "ADMIN" 749 ], 750 "enumDescriptions": [ 751 "", 752 "", 753 "", 754 "" 755 ], 756 "location": "query", 757 "type": "string" 758 } 759 }, 760 "path": "v3/blogs/{blogId}/pages/{pageId}", 761 "response": { 762 "$ref": "Page" 763 }, 764 "scopes": [ 765 "https://www.googleapis.com/auth/blogger", 766 "https://www.googleapis.com/auth/blogger.readonly" 767 ] 768 }, 769 "insert": { 770 "description": "Inserts a page.", 771 "flatPath": "v3/blogs/{blogId}/pages", 772 "httpMethod": "POST", 773 "id": "blogger.pages.insert", 774 "parameterOrder": [ 775 "blogId" 776 ], 777 "parameters": { 778 "blogId": { 779 "location": "path", 780 "required": true, 781 "type": "string" 782 }, 783 "isDraft": { 784 "location": "query", 785 "type": "boolean" 786 } 787 }, 788 "path": "v3/blogs/{blogId}/pages", 789 "request": { 790 "$ref": "Page" 791 }, 792 "response": { 793 "$ref": "Page" 794 }, 795 "scopes": [ 796 "https://www.googleapis.com/auth/blogger" 797 ] 798 }, 799 "list": { 800 "description": "Lists pages.", 801 "flatPath": "v3/blogs/{blogId}/pages", 802 "httpMethod": "GET", 803 "id": "blogger.pages.list", 804 "parameterOrder": [ 805 "blogId" 806 ], 807 "parameters": { 808 "blogId": { 809 "location": "path", 810 "required": true, 811 "type": "string" 812 }, 813 "fetchBodies": { 814 "location": "query", 815 "type": "boolean" 816 }, 817 "maxResults": { 818 "format": "uint32", 819 "location": "query", 820 "type": "integer" 821 }, 822 "pageToken": { 823 "location": "query", 824 "type": "string" 825 }, 826 "status": { 827 "enum": [ 828 "LIVE", 829 "DRAFT" 830 ], 831 "enumDescriptions": [ 832 "", 833 "" 834 ], 835 "location": "query", 836 "repeated": true, 837 "type": "string" 838 }, 839 "view": { 840 "enum": [ 841 "VIEW_TYPE_UNSPECIFIED", 842 "READER", 843 "AUTHOR", 844 "ADMIN" 845 ], 846 "enumDescriptions": [ 847 "", 848 "", 849 "", 850 "" 851 ], 852 "location": "query", 853 "type": "string" 854 } 855 }, 856 "path": "v3/blogs/{blogId}/pages", 857 "response": { 858 "$ref": "PageList" 859 }, 860 "scopes": [ 861 "https://www.googleapis.com/auth/blogger", 862 "https://www.googleapis.com/auth/blogger.readonly" 863 ] 864 }, 865 "patch": { 866 "description": "Patches a page.", 867 "flatPath": "v3/blogs/{blogId}/pages/{pageId}", 868 "httpMethod": "PATCH", 869 "id": "blogger.pages.patch", 870 "parameterOrder": [ 871 "blogId", 872 "pageId" 873 ], 874 "parameters": { 875 "blogId": { 876 "location": "path", 877 "required": true, 878 "type": "string" 879 }, 880 "pageId": { 881 "location": "path", 882 "required": true, 883 "type": "string" 884 }, 885 "publish": { 886 "location": "query", 887 "type": "boolean" 888 }, 889 "revert": { 890 "location": "query", 891 "type": "boolean" 892 } 893 }, 894 "path": "v3/blogs/{blogId}/pages/{pageId}", 895 "request": { 896 "$ref": "Page" 897 }, 898 "response": { 899 "$ref": "Page" 900 }, 901 "scopes": [ 902 "https://www.googleapis.com/auth/blogger" 903 ] 904 }, 905 "publish": { 906 "description": "Publishes a page.", 907 "flatPath": "v3/blogs/{blogId}/pages/{pageId}/publish", 908 "httpMethod": "POST", 909 "id": "blogger.pages.publish", 910 "parameterOrder": [ 911 "blogId", 912 "pageId" 913 ], 914 "parameters": { 915 "blogId": { 916 "location": "path", 917 "required": true, 918 "type": "string" 919 }, 920 "pageId": { 921 "location": "path", 922 "required": true, 923 "type": "string" 924 } 925 }, 926 "path": "v3/blogs/{blogId}/pages/{pageId}/publish", 927 "response": { 928 "$ref": "Page" 929 }, 930 "scopes": [ 931 "https://www.googleapis.com/auth/blogger" 932 ] 933 }, 934 "revert": { 935 "description": "Reverts a published or scheduled page to draft state.", 936 "flatPath": "v3/blogs/{blogId}/pages/{pageId}/revert", 937 "httpMethod": "POST", 938 "id": "blogger.pages.revert", 939 "parameterOrder": [ 940 "blogId", 941 "pageId" 942 ], 943 "parameters": { 944 "blogId": { 945 "location": "path", 946 "required": true, 947 "type": "string" 948 }, 949 "pageId": { 950 "location": "path", 951 "required": true, 952 "type": "string" 953 } 954 }, 955 "path": "v3/blogs/{blogId}/pages/{pageId}/revert", 956 "response": { 957 "$ref": "Page" 958 }, 959 "scopes": [ 960 "https://www.googleapis.com/auth/blogger" 961 ] 962 }, 963 "update": { 964 "description": "Updates a page by blog id and page id.", 965 "flatPath": "v3/blogs/{blogId}/pages/{pageId}", 966 "httpMethod": "PUT", 967 "id": "blogger.pages.update", 968 "parameterOrder": [ 969 "blogId", 970 "pageId" 971 ], 972 "parameters": { 973 "blogId": { 974 "location": "path", 975 "required": true, 976 "type": "string" 977 }, 978 "pageId": { 979 "location": "path", 980 "required": true, 981 "type": "string" 982 }, 983 "publish": { 984 "location": "query", 985 "type": "boolean" 986 }, 987 "revert": { 988 "location": "query", 989 "type": "boolean" 990 } 991 }, 992 "path": "v3/blogs/{blogId}/pages/{pageId}", 993 "request": { 994 "$ref": "Page" 995 }, 996 "response": { 997 "$ref": "Page" 998 }, 999 "scopes": [ 1000 "https://www.googleapis.com/auth/blogger" 1001 ] 1002 } 1003 } 1004 }, 1005 "postUserInfos": { 1006 "methods": { 1007 "get": { 1008 "description": "Gets one post and user info pair, by post_id and user_id.", 1009 "flatPath": "v3/users/{userId}/blogs/{blogId}/posts/{postId}", 1010 "httpMethod": "GET", 1011 "id": "blogger.postUserInfos.get", 1012 "parameterOrder": [ 1013 "userId", 1014 "blogId", 1015 "postId" 1016 ], 1017 "parameters": { 1018 "blogId": { 1019 "location": "path", 1020 "required": true, 1021 "type": "string" 1022 }, 1023 "maxComments": { 1024 "format": "uint32", 1025 "location": "query", 1026 "type": "integer" 1027 }, 1028 "postId": { 1029 "location": "path", 1030 "required": true, 1031 "type": "string" 1032 }, 1033 "userId": { 1034 "location": "path", 1035 "required": true, 1036 "type": "string" 1037 } 1038 }, 1039 "path": "v3/users/{userId}/blogs/{blogId}/posts/{postId}", 1040 "response": { 1041 "$ref": "PostUserInfo" 1042 }, 1043 "scopes": [ 1044 "https://www.googleapis.com/auth/blogger", 1045 "https://www.googleapis.com/auth/blogger.readonly" 1046 ] 1047 }, 1048 "list": { 1049 "description": "Lists post and user info pairs.", 1050 "flatPath": "v3/users/{userId}/blogs/{blogId}/posts", 1051 "httpMethod": "GET", 1052 "id": "blogger.postUserInfos.list", 1053 "parameterOrder": [ 1054 "userId", 1055 "blogId" 1056 ], 1057 "parameters": { 1058 "blogId": { 1059 "location": "path", 1060 "required": true, 1061 "type": "string" 1062 }, 1063 "endDate": { 1064 "location": "query", 1065 "type": "string" 1066 }, 1067 "fetchBodies": { 1068 "default": "false", 1069 "location": "query", 1070 "type": "boolean" 1071 }, 1072 "labels": { 1073 "location": "query", 1074 "type": "string" 1075 }, 1076 "maxResults": { 1077 "format": "uint32", 1078 "location": "query", 1079 "type": "integer" 1080 }, 1081 "orderBy": { 1082 "default": "PUBLISHED", 1083 "enum": [ 1084 "ORDER_BY_UNSPECIFIED", 1085 "PUBLISHED", 1086 "UPDATED" 1087 ], 1088 "enumDescriptions": [ 1089 "", 1090 "", 1091 "" 1092 ], 1093 "location": "query", 1094 "type": "string" 1095 }, 1096 "pageToken": { 1097 "location": "query", 1098 "type": "string" 1099 }, 1100 "startDate": { 1101 "location": "query", 1102 "type": "string" 1103 }, 1104 "status": { 1105 "enum": [ 1106 "LIVE", 1107 "DRAFT", 1108 "SCHEDULED" 1109 ], 1110 "enumDescriptions": [ 1111 "", 1112 "", 1113 "" 1114 ], 1115 "location": "query", 1116 "repeated": true, 1117 "type": "string" 1118 }, 1119 "userId": { 1120 "location": "path", 1121 "required": true, 1122 "type": "string" 1123 }, 1124 "view": { 1125 "enum": [ 1126 "VIEW_TYPE_UNSPECIFIED", 1127 "READER", 1128 "AUTHOR", 1129 "ADMIN" 1130 ], 1131 "enumDescriptions": [ 1132 "", 1133 "", 1134 "", 1135 "" 1136 ], 1137 "location": "query", 1138 "type": "string" 1139 } 1140 }, 1141 "path": "v3/users/{userId}/blogs/{blogId}/posts", 1142 "response": { 1143 "$ref": "PostUserInfosList" 1144 }, 1145 "scopes": [ 1146 "https://www.googleapis.com/auth/blogger", 1147 "https://www.googleapis.com/auth/blogger.readonly" 1148 ] 1149 } 1150 } 1151 }, 1152 "posts": { 1153 "methods": { 1154 "delete": { 1155 "description": "Deletes a post by blog id and post id.", 1156 "flatPath": "v3/blogs/{blogId}/posts/{postId}", 1157 "httpMethod": "DELETE", 1158 "id": "blogger.posts.delete", 1159 "parameterOrder": [ 1160 "blogId", 1161 "postId" 1162 ], 1163 "parameters": { 1164 "blogId": { 1165 "location": "path", 1166 "required": true, 1167 "type": "string" 1168 }, 1169 "postId": { 1170 "location": "path", 1171 "required": true, 1172 "type": "string" 1173 } 1174 }, 1175 "path": "v3/blogs/{blogId}/posts/{postId}", 1176 "scopes": [ 1177 "https://www.googleapis.com/auth/blogger" 1178 ] 1179 }, 1180 "get": { 1181 "description": "Gets a post by blog id and post id", 1182 "flatPath": "v3/blogs/{blogId}/posts/{postId}", 1183 "httpMethod": "GET", 1184 "id": "blogger.posts.get", 1185 "parameterOrder": [ 1186 "blogId", 1187 "postId" 1188 ], 1189 "parameters": { 1190 "blogId": { 1191 "location": "path", 1192 "required": true, 1193 "type": "string" 1194 }, 1195 "fetchBody": { 1196 "default": "true", 1197 "location": "query", 1198 "type": "boolean" 1199 }, 1200 "fetchImages": { 1201 "location": "query", 1202 "type": "boolean" 1203 }, 1204 "maxComments": { 1205 "format": "uint32", 1206 "location": "query", 1207 "type": "integer" 1208 }, 1209 "postId": { 1210 "location": "path", 1211 "required": true, 1212 "type": "string" 1213 }, 1214 "view": { 1215 "enum": [ 1216 "VIEW_TYPE_UNSPECIFIED", 1217 "READER", 1218 "AUTHOR", 1219 "ADMIN" 1220 ], 1221 "enumDescriptions": [ 1222 "", 1223 "", 1224 "", 1225 "" 1226 ], 1227 "location": "query", 1228 "type": "string" 1229 } 1230 }, 1231 "path": "v3/blogs/{blogId}/posts/{postId}", 1232 "response": { 1233 "$ref": "Post" 1234 }, 1235 "scopes": [ 1236 "https://www.googleapis.com/auth/blogger", 1237 "https://www.googleapis.com/auth/blogger.readonly" 1238 ] 1239 }, 1240 "getByPath": { 1241 "description": "Gets a post by path.", 1242 "flatPath": "v3/blogs/{blogId}/posts/bypath", 1243 "httpMethod": "GET", 1244 "id": "blogger.posts.getByPath", 1245 "parameterOrder": [ 1246 "blogId", 1247 "path" 1248 ], 1249 "parameters": { 1250 "blogId": { 1251 "location": "path", 1252 "required": true, 1253 "type": "string" 1254 }, 1255 "maxComments": { 1256 "format": "uint32", 1257 "location": "query", 1258 "type": "integer" 1259 }, 1260 "path": { 1261 "location": "query", 1262 "required": true, 1263 "type": "string" 1264 }, 1265 "view": { 1266 "enum": [ 1267 "VIEW_TYPE_UNSPECIFIED", 1268 "READER", 1269 "AUTHOR", 1270 "ADMIN" 1271 ], 1272 "enumDescriptions": [ 1273 "", 1274 "", 1275 "", 1276 "" 1277 ], 1278 "location": "query", 1279 "type": "string" 1280 } 1281 }, 1282 "path": "v3/blogs/{blogId}/posts/bypath", 1283 "response": { 1284 "$ref": "Post" 1285 }, 1286 "scopes": [ 1287 "https://www.googleapis.com/auth/blogger", 1288 "https://www.googleapis.com/auth/blogger.readonly" 1289 ] 1290 }, 1291 "insert": { 1292 "description": "Inserts a post.", 1293 "flatPath": "v3/blogs/{blogId}/posts", 1294 "httpMethod": "POST", 1295 "id": "blogger.posts.insert", 1296 "parameterOrder": [ 1297 "blogId" 1298 ], 1299 "parameters": { 1300 "blogId": { 1301 "location": "path", 1302 "required": true, 1303 "type": "string" 1304 }, 1305 "fetchBody": { 1306 "default": "true", 1307 "location": "query", 1308 "type": "boolean" 1309 }, 1310 "fetchImages": { 1311 "location": "query", 1312 "type": "boolean" 1313 }, 1314 "isDraft": { 1315 "location": "query", 1316 "type": "boolean" 1317 } 1318 }, 1319 "path": "v3/blogs/{blogId}/posts", 1320 "request": { 1321 "$ref": "Post" 1322 }, 1323 "response": { 1324 "$ref": "Post" 1325 }, 1326 "scopes": [ 1327 "https://www.googleapis.com/auth/blogger" 1328 ] 1329 }, 1330 "list": { 1331 "description": "Lists posts.", 1332 "flatPath": "v3/blogs/{blogId}/posts", 1333 "httpMethod": "GET", 1334 "id": "blogger.posts.list", 1335 "parameterOrder": [ 1336 "blogId" 1337 ], 1338 "parameters": { 1339 "blogId": { 1340 "location": "path", 1341 "required": true, 1342 "type": "string" 1343 }, 1344 "endDate": { 1345 "location": "query", 1346 "type": "string" 1347 }, 1348 "fetchBodies": { 1349 "default": "true", 1350 "location": "query", 1351 "type": "boolean" 1352 }, 1353 "fetchImages": { 1354 "location": "query", 1355 "type": "boolean" 1356 }, 1357 "labels": { 1358 "location": "query", 1359 "type": "string" 1360 }, 1361 "maxResults": { 1362 "format": "uint32", 1363 "location": "query", 1364 "type": "integer" 1365 }, 1366 "orderBy": { 1367 "default": "PUBLISHED", 1368 "enum": [ 1369 "ORDER_BY_UNSPECIFIED", 1370 "PUBLISHED", 1371 "UPDATED" 1372 ], 1373 "enumDescriptions": [ 1374 "", 1375 "", 1376 "" 1377 ], 1378 "location": "query", 1379 "type": "string" 1380 }, 1381 "pageToken": { 1382 "location": "query", 1383 "type": "string" 1384 }, 1385 "startDate": { 1386 "location": "query", 1387 "type": "string" 1388 }, 1389 "status": { 1390 "enum": [ 1391 "LIVE", 1392 "DRAFT", 1393 "SCHEDULED" 1394 ], 1395 "enumDescriptions": [ 1396 "", 1397 "", 1398 "" 1399 ], 1400 "location": "query", 1401 "repeated": true, 1402 "type": "string" 1403 }, 1404 "view": { 1405 "enum": [ 1406 "VIEW_TYPE_UNSPECIFIED", 1407 "READER", 1408 "AUTHOR", 1409 "ADMIN" 1410 ], 1411 "enumDescriptions": [ 1412 "", 1413 "", 1414 "", 1415 "" 1416 ], 1417 "location": "query", 1418 "type": "string" 1419 } 1420 }, 1421 "path": "v3/blogs/{blogId}/posts", 1422 "response": { 1423 "$ref": "PostList" 1424 }, 1425 "scopes": [ 1426 "https://www.googleapis.com/auth/blogger", 1427 "https://www.googleapis.com/auth/blogger.readonly" 1428 ] 1429 }, 1430 "patch": { 1431 "description": "Patches a post.", 1432 "flatPath": "v3/blogs/{blogId}/posts/{postId}", 1433 "httpMethod": "PATCH", 1434 "id": "blogger.posts.patch", 1435 "parameterOrder": [ 1436 "blogId", 1437 "postId" 1438 ], 1439 "parameters": { 1440 "blogId": { 1441 "location": "path", 1442 "required": true, 1443 "type": "string" 1444 }, 1445 "fetchBody": { 1446 "default": "true", 1447 "location": "query", 1448 "type": "boolean" 1449 }, 1450 "fetchImages": { 1451 "location": "query", 1452 "type": "boolean" 1453 }, 1454 "maxComments": { 1455 "format": "uint32", 1456 "location": "query", 1457 "type": "integer" 1458 }, 1459 "postId": { 1460 "location": "path", 1461 "required": true, 1462 "type": "string" 1463 }, 1464 "publish": { 1465 "location": "query", 1466 "type": "boolean" 1467 }, 1468 "revert": { 1469 "location": "query", 1470 "type": "boolean" 1471 } 1472 }, 1473 "path": "v3/blogs/{blogId}/posts/{postId}", 1474 "request": { 1475 "$ref": "Post" 1476 }, 1477 "response": { 1478 "$ref": "Post" 1479 }, 1480 "scopes": [ 1481 "https://www.googleapis.com/auth/blogger" 1482 ] 1483 }, 1484 "publish": { 1485 "description": "Publishes a post.", 1486 "flatPath": "v3/blogs/{blogId}/posts/{postId}/publish", 1487 "httpMethod": "POST", 1488 "id": "blogger.posts.publish", 1489 "parameterOrder": [ 1490 "blogId", 1491 "postId" 1492 ], 1493 "parameters": { 1494 "blogId": { 1495 "location": "path", 1496 "required": true, 1497 "type": "string" 1498 }, 1499 "postId": { 1500 "location": "path", 1501 "required": true, 1502 "type": "string" 1503 }, 1504 "publishDate": { 1505 "location": "query", 1506 "type": "string" 1507 } 1508 }, 1509 "path": "v3/blogs/{blogId}/posts/{postId}/publish", 1510 "response": { 1511 "$ref": "Post" 1512 }, 1513 "scopes": [ 1514 "https://www.googleapis.com/auth/blogger" 1515 ] 1516 }, 1517 "revert": { 1518 "description": "Reverts a published or scheduled post to draft state.", 1519 "flatPath": "v3/blogs/{blogId}/posts/{postId}/revert", 1520 "httpMethod": "POST", 1521 "id": "blogger.posts.revert", 1522 "parameterOrder": [ 1523 "blogId", 1524 "postId" 1525 ], 1526 "parameters": { 1527 "blogId": { 1528 "location": "path", 1529 "required": true, 1530 "type": "string" 1531 }, 1532 "postId": { 1533 "location": "path", 1534 "required": true, 1535 "type": "string" 1536 } 1537 }, 1538 "path": "v3/blogs/{blogId}/posts/{postId}/revert", 1539 "response": { 1540 "$ref": "Post" 1541 }, 1542 "scopes": [ 1543 "https://www.googleapis.com/auth/blogger" 1544 ] 1545 }, 1546 "search": { 1547 "description": "Searches for posts matching given query terms in the specified blog.", 1548 "flatPath": "v3/blogs/{blogId}/posts/search", 1549 "httpMethod": "GET", 1550 "id": "blogger.posts.search", 1551 "parameterOrder": [ 1552 "blogId", 1553 "q" 1554 ], 1555 "parameters": { 1556 "blogId": { 1557 "location": "path", 1558 "required": true, 1559 "type": "string" 1560 }, 1561 "fetchBodies": { 1562 "default": "true", 1563 "location": "query", 1564 "type": "boolean" 1565 }, 1566 "orderBy": { 1567 "default": "PUBLISHED", 1568 "enum": [ 1569 "ORDER_BY_UNSPECIFIED", 1570 "PUBLISHED", 1571 "UPDATED" 1572 ], 1573 "enumDescriptions": [ 1574 "", 1575 "", 1576 "" 1577 ], 1578 "location": "query", 1579 "type": "string" 1580 }, 1581 "q": { 1582 "location": "query", 1583 "required": true, 1584 "type": "string" 1585 } 1586 }, 1587 "path": "v3/blogs/{blogId}/posts/search", 1588 "response": { 1589 "$ref": "PostList" 1590 }, 1591 "scopes": [ 1592 "https://www.googleapis.com/auth/blogger", 1593 "https://www.googleapis.com/auth/blogger.readonly" 1594 ] 1595 }, 1596 "update": { 1597 "description": "Updates a post by blog id and post id.", 1598 "flatPath": "v3/blogs/{blogId}/posts/{postId}", 1599 "httpMethod": "PUT", 1600 "id": "blogger.posts.update", 1601 "parameterOrder": [ 1602 "blogId", 1603 "postId" 1604 ], 1605 "parameters": { 1606 "blogId": { 1607 "location": "path", 1608 "required": true, 1609 "type": "string" 1610 }, 1611 "fetchBody": { 1612 "default": "true", 1613 "location": "query", 1614 "type": "boolean" 1615 }, 1616 "fetchImages": { 1617 "location": "query", 1618 "type": "boolean" 1619 }, 1620 "maxComments": { 1621 "format": "uint32", 1622 "location": "query", 1623 "type": "integer" 1624 }, 1625 "postId": { 1626 "location": "path", 1627 "required": true, 1628 "type": "string" 1629 }, 1630 "publish": { 1631 "location": "query", 1632 "type": "boolean" 1633 }, 1634 "revert": { 1635 "location": "query", 1636 "type": "boolean" 1637 } 1638 }, 1639 "path": "v3/blogs/{blogId}/posts/{postId}", 1640 "request": { 1641 "$ref": "Post" 1642 }, 1643 "response": { 1644 "$ref": "Post" 1645 }, 1646 "scopes": [ 1647 "https://www.googleapis.com/auth/blogger" 1648 ] 1649 } 1650 } 1651 }, 1652 "users": { 1653 "methods": { 1654 "get": { 1655 "description": "Gets one user by user_id.", 1656 "flatPath": "v3/users/{userId}", 1657 "httpMethod": "GET", 1658 "id": "blogger.users.get", 1659 "parameterOrder": [ 1660 "userId" 1661 ], 1662 "parameters": { 1663 "userId": { 1664 "location": "path", 1665 "required": true, 1666 "type": "string" 1667 } 1668 }, 1669 "path": "v3/users/{userId}", 1670 "response": { 1671 "$ref": "User" 1672 }, 1673 "scopes": [ 1674 "https://www.googleapis.com/auth/blogger", 1675 "https://www.googleapis.com/auth/blogger.readonly" 1676 ] 1677 } 1678 } 1679 } 1680 }, 1681 "revision": "20220103", 1682 "rootUrl": "https://blogger.googleapis.com/", 1683 "schemas": { 1684 "Blog": { 1685 "id": "Blog", 1686 "properties": { 1687 "customMetaData": { 1688 "description": "The JSON custom meta-data for the Blog.", 1689 "type": "string" 1690 }, 1691 "description": { 1692 "description": "The description of this blog. This is displayed underneath the title.", 1693 "type": "string" 1694 }, 1695 "id": { 1696 "description": "The identifier for this resource.", 1697 "type": "string" 1698 }, 1699 "kind": { 1700 "description": "The kind of this entry. Always blogger#blog.", 1701 "type": "string" 1702 }, 1703 "locale": { 1704 "description": "The locale this Blog is set to.", 1705 "properties": { 1706 "country": { 1707 "description": "The country this blog's locale is set to.", 1708 "type": "string" 1709 }, 1710 "language": { 1711 "description": "The language this blog is authored in.", 1712 "type": "string" 1713 }, 1714 "variant": { 1715 "description": "The language variant this blog is authored in.", 1716 "type": "string" 1717 } 1718 }, 1719 "type": "object" 1720 }, 1721 "name": { 1722 "description": "The name of this blog. This is displayed as the title.", 1723 "type": "string" 1724 }, 1725 "pages": { 1726 "description": "The container of pages in this blog.", 1727 "properties": { 1728 "selfLink": { 1729 "description": "The URL of the container for pages in this blog.", 1730 "type": "string" 1731 }, 1732 "totalItems": { 1733 "description": "The count of pages in this blog.", 1734 "format": "int32", 1735 "type": "integer" 1736 } 1737 }, 1738 "type": "object" 1739 }, 1740 "posts": { 1741 "description": "The container of posts in this blog.", 1742 "properties": { 1743 "items": { 1744 "description": "The List of Posts for this Blog.", 1745 "items": { 1746 "$ref": "Post" 1747 }, 1748 "type": "array" 1749 }, 1750 "selfLink": { 1751 "description": "The URL of the container for posts in this blog.", 1752 "type": "string" 1753 }, 1754 "totalItems": { 1755 "description": "The count of posts in this blog.", 1756 "format": "int32", 1757 "type": "integer" 1758 } 1759 }, 1760 "type": "object" 1761 }, 1762 "published": { 1763 "description": "RFC 3339 date-time when this blog was published.", 1764 "type": "string" 1765 }, 1766 "selfLink": { 1767 "description": "The API REST URL to fetch this resource from.", 1768 "type": "string" 1769 }, 1770 "status": { 1771 "description": "The status of the blog.", 1772 "enum": [ 1773 "LIVE", 1774 "DELETED" 1775 ], 1776 "enumDescriptions": [ 1777 "", 1778 "" 1779 ], 1780 "type": "string" 1781 }, 1782 "updated": { 1783 "description": "RFC 3339 date-time when this blog was last updated.", 1784 "type": "string" 1785 }, 1786 "url": { 1787 "description": "The URL where this blog is published.", 1788 "type": "string" 1789 } 1790 }, 1791 "type": "object" 1792 }, 1793 "BlogList": { 1794 "id": "BlogList", 1795 "properties": { 1796 "blogUserInfos": { 1797 "description": "Admin level list of blog per-user information.", 1798 "items": { 1799 "$ref": "BlogUserInfo" 1800 }, 1801 "type": "array" 1802 }, 1803 "items": { 1804 "description": "The list of Blogs this user has Authorship or Admin rights over.", 1805 "items": { 1806 "$ref": "Blog" 1807 }, 1808 "type": "array" 1809 }, 1810 "kind": { 1811 "description": "The kind of this entity. Always blogger#blogList.", 1812 "type": "string" 1813 } 1814 }, 1815 "type": "object" 1816 }, 1817 "BlogPerUserInfo": { 1818 "id": "BlogPerUserInfo", 1819 "properties": { 1820 "blogId": { 1821 "description": "ID of the Blog resource.", 1822 "type": "string" 1823 }, 1824 "hasAdminAccess": { 1825 "description": "True if the user has Admin level access to the blog.", 1826 "type": "boolean" 1827 }, 1828 "kind": { 1829 "description": "The kind of this entity. Always blogger#blogPerUserInfo.", 1830 "type": "string" 1831 }, 1832 "photosAlbumKey": { 1833 "description": "The Photo Album Key for the user when adding photos to the blog.", 1834 "type": "string" 1835 }, 1836 "role": { 1837 "description": "Access permissions that the user has for the blog (ADMIN, AUTHOR, or READER).", 1838 "enum": [ 1839 "VIEW_TYPE_UNSPECIFIED", 1840 "READER", 1841 "AUTHOR", 1842 "ADMIN" 1843 ], 1844 "enumDescriptions": [ 1845 "", 1846 "", 1847 "", 1848 "" 1849 ], 1850 "type": "string" 1851 }, 1852 "userId": { 1853 "description": "ID of the User.", 1854 "type": "string" 1855 } 1856 }, 1857 "type": "object" 1858 }, 1859 "BlogUserInfo": { 1860 "id": "BlogUserInfo", 1861 "properties": { 1862 "blog": { 1863 "$ref": "Blog", 1864 "description": "The Blog resource." 1865 }, 1866 "blog_user_info": { 1867 "$ref": "BlogPerUserInfo", 1868 "description": "Information about a User for the Blog." 1869 }, 1870 "kind": { 1871 "description": "The kind of this entity. Always blogger#blogUserInfo.", 1872 "type": "string" 1873 } 1874 }, 1875 "type": "object" 1876 }, 1877 "Comment": { 1878 "id": "Comment", 1879 "properties": { 1880 "author": { 1881 "description": "The author of this Comment.", 1882 "properties": { 1883 "displayName": { 1884 "description": "The display name.", 1885 "type": "string" 1886 }, 1887 "id": { 1888 "description": "The identifier of the creator.", 1889 "type": "string" 1890 }, 1891 "image": { 1892 "description": "The creator's avatar.", 1893 "properties": { 1894 "url": { 1895 "description": "The creator's avatar URL.", 1896 "type": "string" 1897 } 1898 }, 1899 "type": "object" 1900 }, 1901 "url": { 1902 "description": "The URL of the creator's Profile page.", 1903 "type": "string" 1904 } 1905 }, 1906 "type": "object" 1907 }, 1908 "blog": { 1909 "description": "Data about the blog containing this comment.", 1910 "properties": { 1911 "id": { 1912 "description": "The identifier of the blog containing this comment.", 1913 "type": "string" 1914 } 1915 }, 1916 "type": "object" 1917 }, 1918 "content": { 1919 "description": "The actual content of the comment. May include HTML markup.", 1920 "type": "string" 1921 }, 1922 "id": { 1923 "description": "The identifier for this resource.", 1924 "type": "string" 1925 }, 1926 "inReplyTo": { 1927 "description": "Data about the comment this is in reply to.", 1928 "properties": { 1929 "id": { 1930 "description": "The identified of the parent of this comment.", 1931 "type": "string" 1932 } 1933 }, 1934 "type": "object" 1935 }, 1936 "kind": { 1937 "description": "The kind of this entry. Always blogger#comment.", 1938 "type": "string" 1939 }, 1940 "post": { 1941 "description": "Data about the post containing this comment.", 1942 "properties": { 1943 "id": { 1944 "description": "The identifier of the post containing this comment.", 1945 "type": "string" 1946 } 1947 }, 1948 "type": "object" 1949 }, 1950 "published": { 1951 "description": "RFC 3339 date-time when this comment was published.", 1952 "type": "string" 1953 }, 1954 "selfLink": { 1955 "description": "The API REST URL to fetch this resource from.", 1956 "type": "string" 1957 }, 1958 "status": { 1959 "description": "The status of the comment (only populated for admin users).", 1960 "enum": [ 1961 "LIVE", 1962 "EMPTIED", 1963 "PENDING", 1964 "SPAM" 1965 ], 1966 "enumDescriptions": [ 1967 "", 1968 "", 1969 "", 1970 "" 1971 ], 1972 "type": "string" 1973 }, 1974 "updated": { 1975 "description": "RFC 3339 date-time when this comment was last updated.", 1976 "type": "string" 1977 } 1978 }, 1979 "type": "object" 1980 }, 1981 "CommentList": { 1982 "id": "CommentList", 1983 "properties": { 1984 "etag": { 1985 "description": "Etag of the response.", 1986 "type": "string" 1987 }, 1988 "items": { 1989 "description": "The List of Comments for a Post.", 1990 "items": { 1991 "$ref": "Comment" 1992 }, 1993 "type": "array" 1994 }, 1995 "kind": { 1996 "description": "The kind of this entry. Always blogger#commentList.", 1997 "type": "string" 1998 }, 1999 "nextPageToken": { 2000 "description": "Pagination token to fetch the next page, if one exists.", 2001 "type": "string" 2002 }, 2003 "prevPageToken": { 2004 "description": "Pagination token to fetch the previous page, if one exists.", 2005 "type": "string" 2006 } 2007 }, 2008 "type": "object" 2009 }, 2010 "Page": { 2011 "id": "Page", 2012 "properties": { 2013 "author": { 2014 "description": "The author of this Page.", 2015 "properties": { 2016 "displayName": { 2017 "description": "The display name.", 2018 "type": "string" 2019 }, 2020 "id": { 2021 "description": "The identifier of the creator.", 2022 "type": "string" 2023 }, 2024 "image": { 2025 "description": "The creator's avatar.", 2026 "properties": { 2027 "url": { 2028 "description": "The creator's avatar URL.", 2029 "type": "string" 2030 } 2031 }, 2032 "type": "object" 2033 }, 2034 "url": { 2035 "description": "The URL of the creator's Profile page.", 2036 "type": "string" 2037 } 2038 }, 2039 "type": "object" 2040 }, 2041 "blog": { 2042 "description": "Data about the blog containing this Page.", 2043 "properties": { 2044 "id": { 2045 "description": "The identifier of the blog containing this page.", 2046 "type": "string" 2047 } 2048 }, 2049 "type": "object" 2050 }, 2051 "content": { 2052 "description": "The body content of this Page, in HTML.", 2053 "type": "string" 2054 }, 2055 "etag": { 2056 "description": "Etag of the resource.", 2057 "type": "string" 2058 }, 2059 "id": { 2060 "description": "The identifier for this resource.", 2061 "type": "string" 2062 }, 2063 "kind": { 2064 "description": "The kind of this entity. Always blogger#page.", 2065 "type": "string" 2066 }, 2067 "published": { 2068 "description": "RFC 3339 date-time when this Page was published.", 2069 "type": "string" 2070 }, 2071 "selfLink": { 2072 "description": "The API REST URL to fetch this resource from.", 2073 "type": "string" 2074 }, 2075 "status": { 2076 "description": "The status of the page for admin resources (either LIVE or DRAFT).", 2077 "enum": [ 2078 "LIVE", 2079 "DRAFT" 2080 ], 2081 "enumDescriptions": [ 2082 "", 2083 "" 2084 ], 2085 "type": "string" 2086 }, 2087 "title": { 2088 "description": "The title of this entity. This is the name displayed in the Admin user interface.", 2089 "type": "string" 2090 }, 2091 "updated": { 2092 "description": "RFC 3339 date-time when this Page was last updated.", 2093 "type": "string" 2094 }, 2095 "url": { 2096 "description": "The URL that this Page is displayed at.", 2097 "type": "string" 2098 } 2099 }, 2100 "type": "object" 2101 }, 2102 "PageList": { 2103 "id": "PageList", 2104 "properties": { 2105 "etag": { 2106 "description": "Etag of the response.", 2107 "type": "string" 2108 }, 2109 "items": { 2110 "description": "The list of Pages for a Blog.", 2111 "items": { 2112 "$ref": "Page" 2113 }, 2114 "type": "array" 2115 }, 2116 "kind": { 2117 "description": "The kind of this entity. Always blogger#pageList.", 2118 "type": "string" 2119 }, 2120 "nextPageToken": { 2121 "description": "Pagination token to fetch the next page, if one exists.", 2122 "type": "string" 2123 } 2124 }, 2125 "type": "object" 2126 }, 2127 "Pageviews": { 2128 "id": "Pageviews", 2129 "properties": { 2130 "blogId": { 2131 "description": "Blog Id.", 2132 "type": "string" 2133 }, 2134 "counts": { 2135 "description": "The container of posts in this blog.", 2136 "items": { 2137 "properties": { 2138 "count": { 2139 "description": "Count of page views for the given time range.", 2140 "format": "int64", 2141 "type": "string" 2142 }, 2143 "timeRange": { 2144 "description": "Time range the given count applies to.", 2145 "enum": [ 2146 "ALL_TIME", 2147 "THIRTY_DAYS", 2148 "SEVEN_DAYS" 2149 ], 2150 "enumDescriptions": [ 2151 "", 2152 "", 2153 "" 2154 ], 2155 "type": "string" 2156 } 2157 }, 2158 "type": "object" 2159 }, 2160 "type": "array" 2161 }, 2162 "kind": { 2163 "description": "The kind of this entry. Always blogger#page_views.", 2164 "type": "string" 2165 } 2166 }, 2167 "type": "object" 2168 }, 2169 "Post": { 2170 "id": "Post", 2171 "properties": { 2172 "author": { 2173 "description": "The author of this Post.", 2174 "properties": { 2175 "displayName": { 2176 "description": "The display name.", 2177 "type": "string" 2178 }, 2179 "id": { 2180 "description": "The identifier of the creator.", 2181 "type": "string" 2182 }, 2183 "image": { 2184 "description": "The creator's avatar.", 2185 "properties": { 2186 "url": { 2187 "description": "The creator's avatar URL.", 2188 "type": "string" 2189 } 2190 }, 2191 "type": "object" 2192 }, 2193 "url": { 2194 "description": "The URL of the creator's Profile page.", 2195 "type": "string" 2196 } 2197 }, 2198 "type": "object" 2199 }, 2200 "blog": { 2201 "description": "Data about the blog containing this Post.", 2202 "properties": { 2203 "id": { 2204 "description": "The identifier of the Blog that contains this Post.", 2205 "type": "string" 2206 } 2207 }, 2208 "type": "object" 2209 }, 2210 "content": { 2211 "description": "The content of the Post. May contain HTML markup.", 2212 "type": "string" 2213 }, 2214 "customMetaData": { 2215 "description": "The JSON meta-data for the Post.", 2216 "type": "string" 2217 }, 2218 "etag": { 2219 "description": "Etag of the resource.", 2220 "type": "string" 2221 }, 2222 "id": { 2223 "description": "The identifier of this Post.", 2224 "type": "string" 2225 }, 2226 "images": { 2227 "description": "Display image for the Post.", 2228 "items": { 2229 "properties": { 2230 "url": { 2231 "type": "string" 2232 } 2233 }, 2234 "type": "object" 2235 }, 2236 "type": "array" 2237 }, 2238 "kind": { 2239 "description": "The kind of this entity. Always blogger#post.", 2240 "type": "string" 2241 }, 2242 "labels": { 2243 "description": "The list of labels this Post was tagged with.", 2244 "items": { 2245 "type": "string" 2246 }, 2247 "type": "array" 2248 }, 2249 "location": { 2250 "description": "The location for geotagged posts.", 2251 "properties": { 2252 "lat": { 2253 "description": "Location's latitude.", 2254 "format": "double", 2255 "type": "number" 2256 }, 2257 "lng": { 2258 "description": "Location's longitude.", 2259 "format": "double", 2260 "type": "number" 2261 }, 2262 "name": { 2263 "description": "Location name.", 2264 "type": "string" 2265 }, 2266 "span": { 2267 "description": "Location's viewport span. Can be used when rendering a map preview.", 2268 "type": "string" 2269 } 2270 }, 2271 "type": "object" 2272 }, 2273 "published": { 2274 "description": "RFC 3339 date-time when this Post was published.", 2275 "type": "string" 2276 }, 2277 "readerComments": { 2278 "description": "Comment control and display setting for readers of this post.", 2279 "enum": [ 2280 "ALLOW", 2281 "DONT_ALLOW_SHOW_EXISTING", 2282 "DONT_ALLOW_HIDE_EXISTING" 2283 ], 2284 "enumDescriptions": [ 2285 "", 2286 "", 2287 "" 2288 ], 2289 "type": "string" 2290 }, 2291 "replies": { 2292 "description": "The container of comments on this Post.", 2293 "properties": { 2294 "items": { 2295 "description": "The List of Comments for this Post.", 2296 "items": { 2297 "$ref": "Comment" 2298 }, 2299 "type": "array" 2300 }, 2301 "selfLink": { 2302 "description": "The URL of the comments on this post.", 2303 "type": "string" 2304 }, 2305 "totalItems": { 2306 "description": "The count of comments on this post.", 2307 "format": "int64", 2308 "type": "string" 2309 } 2310 }, 2311 "type": "object" 2312 }, 2313 "selfLink": { 2314 "description": "The API REST URL to fetch this resource from.", 2315 "type": "string" 2316 }, 2317 "status": { 2318 "description": "Status of the post. Only set for admin-level requests.", 2319 "enum": [ 2320 "LIVE", 2321 "DRAFT", 2322 "SCHEDULED" 2323 ], 2324 "enumDescriptions": [ 2325 "", 2326 "", 2327 "" 2328 ], 2329 "type": "string" 2330 }, 2331 "title": { 2332 "description": "The title of the Post.", 2333 "type": "string" 2334 }, 2335 "titleLink": { 2336 "description": "The title link URL, similar to atom's related link.", 2337 "type": "string" 2338 }, 2339 "updated": { 2340 "description": "RFC 3339 date-time when this Post was last updated.", 2341 "type": "string" 2342 }, 2343 "url": { 2344 "description": "The URL where this Post is displayed.", 2345 "type": "string" 2346 } 2347 }, 2348 "type": "object" 2349 }, 2350 "PostList": { 2351 "id": "PostList", 2352 "properties": { 2353 "etag": { 2354 "description": "Etag of the response.", 2355 "type": "string" 2356 }, 2357 "items": { 2358 "description": "The list of Posts for this Blog.", 2359 "items": { 2360 "$ref": "Post" 2361 }, 2362 "type": "array" 2363 }, 2364 "kind": { 2365 "description": "The kind of this entity. Always blogger#postList.", 2366 "type": "string" 2367 }, 2368 "nextPageToken": { 2369 "description": "Pagination token to fetch the next page, if one exists.", 2370 "type": "string" 2371 }, 2372 "prevPageToken": { 2373 "description": "Pagination token to fetch the previous page, if one exists.", 2374 "type": "string" 2375 } 2376 }, 2377 "type": "object" 2378 }, 2379 "PostPerUserInfo": { 2380 "id": "PostPerUserInfo", 2381 "properties": { 2382 "blogId": { 2383 "description": "ID of the Blog that the post resource belongs to.", 2384 "type": "string" 2385 }, 2386 "hasEditAccess": { 2387 "description": "True if the user has Author level access to the post.", 2388 "type": "boolean" 2389 }, 2390 "kind": { 2391 "description": "The kind of this entity. Always blogger#postPerUserInfo.", 2392 "type": "string" 2393 }, 2394 "postId": { 2395 "description": "ID of the Post resource.", 2396 "type": "string" 2397 }, 2398 "userId": { 2399 "description": "ID of the User.", 2400 "type": "string" 2401 } 2402 }, 2403 "type": "object" 2404 }, 2405 "PostUserInfo": { 2406 "id": "PostUserInfo", 2407 "properties": { 2408 "kind": { 2409 "description": "The kind of this entity. Always blogger#postUserInfo.", 2410 "type": "string" 2411 }, 2412 "post": { 2413 "$ref": "Post", 2414 "description": "The Post resource." 2415 }, 2416 "post_user_info": { 2417 "$ref": "PostPerUserInfo", 2418 "description": "Information about a User for the Post." 2419 } 2420 }, 2421 "type": "object" 2422 }, 2423 "PostUserInfosList": { 2424 "id": "PostUserInfosList", 2425 "properties": { 2426 "items": { 2427 "description": "The list of Posts with User information for the post, for this Blog.", 2428 "items": { 2429 "$ref": "PostUserInfo" 2430 }, 2431 "type": "array" 2432 }, 2433 "kind": { 2434 "description": "The kind of this entity. Always blogger#postList.", 2435 "type": "string" 2436 }, 2437 "nextPageToken": { 2438 "description": "Pagination token to fetch the next page, if one exists.", 2439 "type": "string" 2440 } 2441 }, 2442 "type": "object" 2443 }, 2444 "User": { 2445 "id": "User", 2446 "properties": { 2447 "about": { 2448 "description": "Profile summary information.", 2449 "type": "string" 2450 }, 2451 "blogs": { 2452 "description": "The container of blogs for this user.", 2453 "properties": { 2454 "selfLink": { 2455 "description": "The URL of the Blogs for this user.", 2456 "type": "string" 2457 } 2458 }, 2459 "type": "object" 2460 }, 2461 "created": { 2462 "description": "The timestamp of when this profile was created, in seconds since epoch.", 2463 "type": "string" 2464 }, 2465 "displayName": { 2466 "description": "The display name.", 2467 "type": "string" 2468 }, 2469 "id": { 2470 "description": "The identifier for this User.", 2471 "type": "string" 2472 }, 2473 "kind": { 2474 "description": "The kind of this entity. Always blogger#user.", 2475 "type": "string" 2476 }, 2477 "locale": { 2478 "description": "This user's locale", 2479 "properties": { 2480 "country": { 2481 "description": "The country this blog's locale is set to.", 2482 "type": "string" 2483 }, 2484 "language": { 2485 "description": "The language this blog is authored in.", 2486 "type": "string" 2487 }, 2488 "variant": { 2489 "description": "The language variant this blog is authored in.", 2490 "type": "string" 2491 } 2492 }, 2493 "type": "object" 2494 }, 2495 "selfLink": { 2496 "description": "The API REST URL to fetch this resource from.", 2497 "type": "string" 2498 }, 2499 "url": { 2500 "description": "The user's profile page.", 2501 "type": "string" 2502 } 2503 }, 2504 "type": "object" 2505 } 2506 }, 2507 "servicePath": "", 2508 "title": "Blogger API v3", 2509 "version": "v3" 2510}