Movatterモバイル変換


[0]ホーム

URL:


blogger

package
v0.257.0Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2025 License:BSD-3-ClauseImports:18Imported by:0

Details

Repository

github.com/googleapis/google-api-go-client

Links

Documentation

Overview

Package blogger provides access to the Blogger API.

For product documentation, see:https://developers.google.com/blogger/docs/3.0/getting_started

Library status

These client libraries are officially supported by Google. However, thislibrary is considered complete and is in maintenance mode. This meansthat we will address critical bugs and security issues but will not addany new features.

When possible, we recommend using our newer[Cloud Client Libraries for Go](https://pkg.go.dev/cloud.google.com/go)that are still actively being worked and iterated on.

Creating a client

Usage example:

import "google.golang.org/api/blogger/v2"...ctx := context.Background()bloggerService, err := blogger.NewService(ctx)

In this example, Google Application Default Credentials are used forauthentication. For information on how to create and obtain ApplicationDefault Credentials, seehttps://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

To use an API key for authentication (note: some APIs do not support APIkeys), usegoogle.golang.org/api/option.WithAPIKey:

bloggerService, err := blogger.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuthflow, usegoogle.golang.org/api/option.WithTokenSource:

config := &oauth2.Config{...}// ...token, err := config.Exchange(ctx, ...)bloggerService, err := blogger.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

Seegoogle.golang.org/api/option.ClientOption for details on options.

Index

Constants

View Source
const (// Manage your Blogger accountBloggerScope = "https://www.googleapis.com/auth/blogger")

OAuth2 scopes used by this API.

Variables

This section is empty.

Functions

This section is empty.

Types

typeBlog

type Blog struct {// CustomMetaData: The JSON custom meta-data for the Blog.CustomMetaDatastring `json:"customMetaData,omitempty"`// Description: The description of this blog. This is displayed underneath the// title.Descriptionstring `json:"description,omitempty"`// Id: The identifier for this resource.Idstring `json:"id,omitempty"`// Kind: The kind of this entry. Always blogger#blog.Kindstring `json:"kind,omitempty"`// Locale: The locale this Blog is set to.Locale *BlogLocale `json:"locale,omitempty"`// Name: The name of this blog. This is displayed as the title.Namestring `json:"name,omitempty"`// Pages: The container of pages in this blog.Pages *BlogPages `json:"pages,omitempty"`// Posts: The container of posts in this blog.Posts *BlogPosts `json:"posts,omitempty"`// Published:RFC 3339 date-time when this blog was published.Publishedstring `json:"published,omitempty"`// SelfLink: The API REST URL to fetch this resource from.SelfLinkstring `json:"selfLink,omitempty"`// Status: The status of the blog.//// Possible values://   "LIVE"//   "DELETED"Statusstring `json:"status,omitempty"`// Updated:RFC 3339 date-time when this blog was last updated.Updatedstring `json:"updated,omitempty"`// Url: The URL where this blog is published.Urlstring `json:"url,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CustomMetaData") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CustomMetaData") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

func (Blog)MarshalJSON

func (sBlog) MarshalJSON() ([]byte,error)

typeBlogList

type BlogList struct {// BlogUserInfos: Admin level list of blog per-user information.BlogUserInfos []*BlogUserInfo `json:"blogUserInfos,omitempty"`// Items: The list of Blogs this user has Authorship or Admin rights over.Items []*Blog `json:"items,omitempty"`// Kind: The kind of this entity. Always blogger#blogList.Kindstring `json:"kind,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "BlogUserInfos") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "BlogUserInfos") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

func (BlogList)MarshalJSON

func (sBlogList) MarshalJSON() ([]byte,error)

typeBlogLocale

type BlogLocale struct {// Country: The country this blog's locale is set to.Countrystring `json:"country,omitempty"`// Language: The language this blog is authored in.Languagestring `json:"language,omitempty"`// Variant: The language variant this blog is authored in.Variantstring `json:"variant,omitempty"`// ForceSendFields is a list of field names (e.g. "Country") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Country") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

BlogLocale: The locale this Blog is set to.

func (BlogLocale)MarshalJSON

func (sBlogLocale) MarshalJSON() ([]byte,error)

typeBlogPages

type BlogPages struct {// SelfLink: The URL of the container for pages in this blog.SelfLinkstring `json:"selfLink,omitempty"`// TotalItems: The count of pages in this blog.TotalItemsint64 `json:"totalItems,omitempty"`// ForceSendFields is a list of field names (e.g. "SelfLink") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SelfLink") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

BlogPages: The container of pages in this blog.

func (BlogPages)MarshalJSON

func (sBlogPages) MarshalJSON() ([]byte,error)

typeBlogPerUserInfoadded inv0.23.0

type BlogPerUserInfo struct {// BlogId: ID of the Blog resource.BlogIdstring `json:"blogId,omitempty"`// HasAdminAccess: True if the user has Admin level access to the blog.HasAdminAccessbool `json:"hasAdminAccess,omitempty"`// Kind: The kind of this entity. Always blogger#blogPerUserInfo.Kindstring `json:"kind,omitempty"`// PhotosAlbumKey: The Photo Album Key for the user when adding photos to the// blog.PhotosAlbumKeystring `json:"photosAlbumKey,omitempty"`// Role: Access permissions that the user has for the blog (ADMIN, AUTHOR, or// READER).//// Possible values://   "VIEW_TYPE_UNSPECIFIED"//   "READER"//   "AUTHOR"//   "ADMIN"Rolestring `json:"role,omitempty"`// UserId: ID of the User.UserIdstring `json:"userId,omitempty"`// ForceSendFields is a list of field names (e.g. "BlogId") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "BlogId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

func (BlogPerUserInfo)MarshalJSONadded inv0.23.0

func (sBlogPerUserInfo) MarshalJSON() ([]byte,error)

typeBlogPosts

type BlogPosts struct {// Items: The List of Posts for this Blog.Items []*Post `json:"items,omitempty"`// SelfLink: The URL of the container for posts in this blog.SelfLinkstring `json:"selfLink,omitempty"`// TotalItems: The count of posts in this blog.TotalItemsint64 `json:"totalItems,omitempty"`// ForceSendFields is a list of field names (e.g. "Items") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Items") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

BlogPosts: The container of posts in this blog.

func (BlogPosts)MarshalJSON

func (sBlogPosts) MarshalJSON() ([]byte,error)

typeBlogUserInfoadded inv0.23.0

type BlogUserInfo struct {// Blog: The Blog resource.Blog *Blog `json:"blog,omitempty"`// BlogUserInfo: Information about a User for the Blog.BlogUserInfo *BlogPerUserInfo `json:"blog_user_info,omitempty"`// Kind: The kind of this entity. Always blogger#blogUserInfo.Kindstring `json:"kind,omitempty"`// ForceSendFields is a list of field names (e.g. "Blog") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Blog") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

func (BlogUserInfo)MarshalJSONadded inv0.23.0

func (sBlogUserInfo) MarshalJSON() ([]byte,error)

typeBlogsGetCall

type BlogsGetCall struct {// contains filtered or unexported fields}

func (*BlogsGetCall)Context

func (c *BlogsGetCall) Context(ctxcontext.Context) *BlogsGetCall

Context sets the context to be used in this call's Do method.

func (*BlogsGetCall)Do

func (c *BlogsGetCall) Do(opts ...googleapi.CallOption) (*Blog,error)

Do executes the "blogger.blogs.get" call.Any non-2xx status code is an error. Response headers are in either*Blog.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*BlogsGetCall)Fields

func (c *BlogsGetCall) Fields(s ...googleapi.Field) *BlogsGetCall

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*BlogsGetCall)Header

func (c *BlogsGetCall) Header()http.Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*BlogsGetCall)IfNoneMatch

func (c *BlogsGetCall) IfNoneMatch(entityTagstring) *BlogsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeBlogsListCalladded inv0.23.0

type BlogsListCall struct {// contains filtered or unexported fields}

func (*BlogsListCall)Contextadded inv0.23.0

Context sets the context to be used in this call's Do method.

func (*BlogsListCall)Doadded inv0.23.0

Do executes the "blogger.blogs.list" call.Any non-2xx status code is an error. Response headers are in either*BlogList.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*BlogsListCall)Fieldsadded inv0.23.0

func (c *BlogsListCall) Fields(s ...googleapi.Field) *BlogsListCall

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*BlogsListCall)Headeradded inv0.23.0

func (c *BlogsListCall) Header()http.Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*BlogsListCall)IfNoneMatchadded inv0.23.0

func (c *BlogsListCall) IfNoneMatch(entityTagstring) *BlogsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeBlogsService

type BlogsService struct {// contains filtered or unexported fields}

funcNewBlogsService

func NewBlogsService(s *Service) *BlogsService

func (*BlogsService)Get

func (r *BlogsService) Get(blogIdstring) *BlogsGetCall

Get: Gets a blog by id.

- blogId: .

func (*BlogsService)Listadded inv0.23.0

func (r *BlogsService) List(userIdstring) *BlogsListCall

List: Lists blogs by user id, possibly filtered.

- userId: .

typeComment

type Comment struct {// Author: The author of this Comment.Author *CommentAuthor `json:"author,omitempty"`// Blog: Data about the blog containing this comment.Blog *CommentBlog `json:"blog,omitempty"`// Content: The actual content of the comment. May include HTML markup.Contentstring `json:"content,omitempty"`// Id: The identifier for this resource.Idstring `json:"id,omitempty"`// InReplyTo: Data about the comment this is in reply to.InReplyTo *CommentInReplyTo `json:"inReplyTo,omitempty"`// Kind: The kind of this entry. Always blogger#comment.Kindstring `json:"kind,omitempty"`// Post: Data about the post containing this comment.Post *CommentPost `json:"post,omitempty"`// Published:RFC 3339 date-time when this comment was published.Publishedstring `json:"published,omitempty"`// SelfLink: The API REST URL to fetch this resource from.SelfLinkstring `json:"selfLink,omitempty"`// Status: The status of the comment (only populated for admin users).//// Possible values://   "LIVE"//   "EMPTIED"//   "PENDING"//   "SPAM"Statusstring `json:"status,omitempty"`// Updated:RFC 3339 date-time when this comment was last updated.Updatedstring `json:"updated,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Author") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Author") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

func (Comment)MarshalJSON

func (sComment) MarshalJSON() ([]byte,error)

typeCommentAuthor

type CommentAuthor struct {// DisplayName: The display name.DisplayNamestring `json:"displayName,omitempty"`// Id: The identifier of the creator.Idstring `json:"id,omitempty"`// Image: The creator's avatar.Image *CommentAuthorImage `json:"image,omitempty"`// Url: The URL of the creator's Profile page.Urlstring `json:"url,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

CommentAuthor: The author of this Comment.

func (CommentAuthor)MarshalJSON

func (sCommentAuthor) MarshalJSON() ([]byte,error)

typeCommentAuthorImage

type CommentAuthorImage struct {// Url: The creator's avatar URL.Urlstring `json:"url,omitempty"`// ForceSendFields is a list of field names (e.g. "Url") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Url") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

CommentAuthorImage: The creator's avatar.

func (CommentAuthorImage)MarshalJSON

func (sCommentAuthorImage) MarshalJSON() ([]byte,error)

typeCommentBlog

type CommentBlog struct {// Id: The identifier of the blog containing this comment.Idstring `json:"id,omitempty"`// ForceSendFields is a list of field names (e.g. "Id") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Id") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

CommentBlog: Data about the blog containing this comment.

func (CommentBlog)MarshalJSON

func (sCommentBlog) MarshalJSON() ([]byte,error)

typeCommentInReplyTo

type CommentInReplyTo struct {// Id: The identified of the parent of this comment.Idstring `json:"id,omitempty"`// ForceSendFields is a list of field names (e.g. "Id") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Id") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

CommentInReplyTo: Data about the comment this is in reply to.

func (CommentInReplyTo)MarshalJSON

func (sCommentInReplyTo) MarshalJSON() ([]byte,error)

typeCommentList

type CommentList struct {// Etag: Etag of the response.Etagstring `json:"etag,omitempty"`// Items: The List of Comments for a Post.Items []*Comment `json:"items,omitempty"`// Kind: The kind of this entry. Always blogger#commentList.Kindstring `json:"kind,omitempty"`// NextPageToken: Pagination token to fetch the next page, if one exists.NextPageTokenstring `json:"nextPageToken,omitempty"`// PrevPageToken: Pagination token to fetch the previous page, if one exists.PrevPageTokenstring `json:"prevPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Etag") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

func (CommentList)MarshalJSON

func (sCommentList) MarshalJSON() ([]byte,error)

typeCommentPost

type CommentPost struct {// Id: The identifier of the post containing this comment.Idstring `json:"id,omitempty"`// ForceSendFields is a list of field names (e.g. "Id") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Id") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

CommentPost: Data about the post containing this comment.

func (CommentPost)MarshalJSON

func (sCommentPost) MarshalJSON() ([]byte,error)

typeCommentsGetCall

type CommentsGetCall struct {// contains filtered or unexported fields}

func (*CommentsGetCall)Context

Context sets the context to be used in this call's Do method.

func (*CommentsGetCall)Do

Do executes the "blogger.comments.get" call.Any non-2xx status code is an error. Response headers are in either*Comment.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*CommentsGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*CommentsGetCall)Header

func (c *CommentsGetCall) Header()http.Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*CommentsGetCall)IfNoneMatch

func (c *CommentsGetCall) IfNoneMatch(entityTagstring) *CommentsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeCommentsListCall

type CommentsListCall struct {// contains filtered or unexported fields}

func (*CommentsListCall)Context

Context sets the context to be used in this call's Do method.

func (*CommentsListCall)Do

Do executes the "blogger.comments.list" call.Any non-2xx status code is an error. Response headers are in either*CommentList.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*CommentsListCall)FetchBodies

func (c *CommentsListCall) FetchBodies(fetchBodiesbool) *CommentsListCall

FetchBodies sets the optional parameter "fetchBodies":

func (*CommentsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*CommentsListCall)Header

func (c *CommentsListCall) Header()http.Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*CommentsListCall)IfNoneMatch

func (c *CommentsListCall) IfNoneMatch(entityTagstring) *CommentsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*CommentsListCall)MaxResults

func (c *CommentsListCall) MaxResults(maxResultsint64) *CommentsListCall

MaxResults sets the optional parameter "maxResults":

func (*CommentsListCall)PageToken

func (c *CommentsListCall) PageToken(pageTokenstring) *CommentsListCall

PageToken sets the optional parameter "pageToken":

func (*CommentsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

func (*CommentsListCall)StartDate

func (c *CommentsListCall) StartDate(startDatestring) *CommentsListCall

StartDate sets the optional parameter "startDate":

typeCommentsService

type CommentsService struct {// contains filtered or unexported fields}

funcNewCommentsService

func NewCommentsService(s *Service) *CommentsService

func (*CommentsService)Get

func (r *CommentsService) Get(blogIdstring, postIdstring, commentIdstring) *CommentsGetCall

Get: Gets a comment by blog id, post id and comment id.

- blogId: .- commentId: .- postId: .

func (*CommentsService)List

func (r *CommentsService) List(blogIdstring, postIdstring) *CommentsListCall

List: Lists comments.

- blogId: .- postId: .

typePage

type Page struct {// Author: The author of this Page.Author *PageAuthor `json:"author,omitempty"`// Blog: Data about the blog containing this Page.Blog *PageBlog `json:"blog,omitempty"`// Content: The body content of this Page, in HTML.Contentstring `json:"content,omitempty"`// Etag: Etag of the resource.Etagstring `json:"etag,omitempty"`// Id: The identifier for this resource.Idstring `json:"id,omitempty"`// Kind: The kind of this entity. Always blogger#page.Kindstring `json:"kind,omitempty"`// Published:RFC 3339 date-time when this Page was published.Publishedstring `json:"published,omitempty"`// SelfLink: The API REST URL to fetch this resource from.SelfLinkstring `json:"selfLink,omitempty"`// Status: The status of the page for admin resources (either LIVE or DRAFT).//// Possible values://   "LIVE"//   "DRAFT"//   "SOFT_TRASHED"Statusstring `json:"status,omitempty"`// Title: The title of this entity. This is the name displayed in the Admin// user interface.Titlestring `json:"title,omitempty"`// Trashed:RFC 3339 date-time when this Page was trashed.Trashedstring `json:"trashed,omitempty"`// Updated:RFC 3339 date-time when this Page was last updated.Updatedstring `json:"updated,omitempty"`// Url: The URL that this Page is displayed at.Urlstring `json:"url,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Author") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Author") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

func (Page)MarshalJSON

func (sPage) MarshalJSON() ([]byte,error)

typePageAuthor

type PageAuthor struct {// DisplayName: The display name.DisplayNamestring `json:"displayName,omitempty"`// Id: The identifier of the creator.Idstring `json:"id,omitempty"`// Image: The creator's avatar.Image *PageAuthorImage `json:"image,omitempty"`// Url: The URL of the creator's Profile page.Urlstring `json:"url,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

PageAuthor: The author of this Page.

func (PageAuthor)MarshalJSON

func (sPageAuthor) MarshalJSON() ([]byte,error)

typePageAuthorImage

type PageAuthorImage struct {// Url: The creator's avatar URL.Urlstring `json:"url,omitempty"`// ForceSendFields is a list of field names (e.g. "Url") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Url") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

PageAuthorImage: The creator's avatar.

func (PageAuthorImage)MarshalJSON

func (sPageAuthorImage) MarshalJSON() ([]byte,error)

typePageBlog

type PageBlog struct {// Id: The identifier of the blog containing this page.Idstring `json:"id,omitempty"`// ForceSendFields is a list of field names (e.g. "Id") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Id") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

PageBlog: Data about the blog containing this Page.

func (PageBlog)MarshalJSON

func (sPageBlog) MarshalJSON() ([]byte,error)

typePageList

type PageList struct {// Etag: Etag of the response.Etagstring `json:"etag,omitempty"`// Items: The list of Pages for a Blog.Items []*Page `json:"items,omitempty"`// Kind: The kind of this entity. Always blogger#pageList.Kindstring `json:"kind,omitempty"`// NextPageToken: Pagination token to fetch the next page, if one exists.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Etag") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

func (PageList)MarshalJSON

func (sPageList) MarshalJSON() ([]byte,error)

typePagesGetCall

type PagesGetCall struct {// contains filtered or unexported fields}

func (*PagesGetCall)Context

func (c *PagesGetCall) Context(ctxcontext.Context) *PagesGetCall

Context sets the context to be used in this call's Do method.

func (*PagesGetCall)Do

func (c *PagesGetCall) Do(opts ...googleapi.CallOption) (*Page,error)

Do executes the "blogger.pages.get" call.Any non-2xx status code is an error. Response headers are in either*Page.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*PagesGetCall)Fields

func (c *PagesGetCall) Fields(s ...googleapi.Field) *PagesGetCall

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*PagesGetCall)Header

func (c *PagesGetCall) Header()http.Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*PagesGetCall)IfNoneMatch

func (c *PagesGetCall) IfNoneMatch(entityTagstring) *PagesGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typePagesListCall

type PagesListCall struct {// contains filtered or unexported fields}

func (*PagesListCall)Context

Context sets the context to be used in this call's Do method.

func (*PagesListCall)Do

Do executes the "blogger.pages.list" call.Any non-2xx status code is an error. Response headers are in either*PageList.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*PagesListCall)FetchBodies

func (c *PagesListCall) FetchBodies(fetchBodiesbool) *PagesListCall

FetchBodies sets the optional parameter "fetchBodies":

func (*PagesListCall)Fields

func (c *PagesListCall) Fields(s ...googleapi.Field) *PagesListCall

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*PagesListCall)Header

func (c *PagesListCall) Header()http.Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*PagesListCall)IfNoneMatch

func (c *PagesListCall) IfNoneMatch(entityTagstring) *PagesListCall

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typePagesService

type PagesService struct {// contains filtered or unexported fields}

funcNewPagesService

func NewPagesService(s *Service) *PagesService

func (*PagesService)Get

func (r *PagesService) Get(blogIdstring, pageIdstring) *PagesGetCall

Get: Gets a page by blog id and page id.

- blogId: .- pageId: .

func (*PagesService)List

func (r *PagesService) List(blogIdstring) *PagesListCall

List: Lists pages.

- blogId: .

typePost

type Post struct {// Author: The author of this Post.Author *PostAuthor `json:"author,omitempty"`// Blog: Data about the blog containing this Post.Blog *PostBlog `json:"blog,omitempty"`// Content: The content of the Post. May contain HTML markup.Contentstring `json:"content,omitempty"`// CustomMetaData: The JSON meta-data for the Post.CustomMetaDatastring `json:"customMetaData,omitempty"`// Etag: Etag of the resource.Etagstring `json:"etag,omitempty"`// Id: The identifier of this Post.Idstring `json:"id,omitempty"`// Images: Display image for the Post.Images []*PostImages `json:"images,omitempty"`// Kind: The kind of this entity. Always blogger#post.Kindstring `json:"kind,omitempty"`// Labels: The list of labels this Post was tagged with.Labels []string `json:"labels,omitempty"`// Location: The location for geotagged posts.Location *PostLocation `json:"location,omitempty"`// Published:RFC 3339 date-time when this Post was published.Publishedstring `json:"published,omitempty"`// ReaderComments: Comment control and display setting for readers of this// post.//// Possible values://   "ALLOW"//   "DONT_ALLOW_SHOW_EXISTING"//   "DONT_ALLOW_HIDE_EXISTING"ReaderCommentsstring `json:"readerComments,omitempty"`// Replies: The container of comments on this Post.Replies *PostReplies `json:"replies,omitempty"`// SelfLink: The API REST URL to fetch this resource from.SelfLinkstring `json:"selfLink,omitempty"`// Status: Status of the post. Only set for admin-level requests.//// Possible values://   "LIVE"//   "DRAFT"//   "SCHEDULED"//   "SOFT_TRASHED"Statusstring `json:"status,omitempty"`// Title: The title of the Post.Titlestring `json:"title,omitempty"`// TitleLink: The title link URL, similar to atom's related link.TitleLinkstring `json:"titleLink,omitempty"`// Trashed:RFC 3339 date-time when this Post was last trashed.Trashedstring `json:"trashed,omitempty"`// Updated:RFC 3339 date-time when this Post was last updated.Updatedstring `json:"updated,omitempty"`// Url: The URL where this Post is displayed.Urlstring `json:"url,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Author") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Author") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

func (Post)MarshalJSON

func (sPost) MarshalJSON() ([]byte,error)

typePostAuthor

type PostAuthor struct {// DisplayName: The display name.DisplayNamestring `json:"displayName,omitempty"`// Id: The identifier of the creator.Idstring `json:"id,omitempty"`// Image: The creator's avatar.Image *PostAuthorImage `json:"image,omitempty"`// Url: The URL of the creator's Profile page.Urlstring `json:"url,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

PostAuthor: The author of this Post.

func (PostAuthor)MarshalJSON

func (sPostAuthor) MarshalJSON() ([]byte,error)

typePostAuthorImage

type PostAuthorImage struct {// Url: The creator's avatar URL.Urlstring `json:"url,omitempty"`// ForceSendFields is a list of field names (e.g. "Url") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Url") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

PostAuthorImage: The creator's avatar.

func (PostAuthorImage)MarshalJSON

func (sPostAuthorImage) MarshalJSON() ([]byte,error)

typePostBlog

type PostBlog struct {// Id: The identifier of the Blog that contains this Post.Idstring `json:"id,omitempty"`// ForceSendFields is a list of field names (e.g. "Id") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Id") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

PostBlog: Data about the blog containing this Post.

func (PostBlog)MarshalJSON

func (sPostBlog) MarshalJSON() ([]byte,error)

typePostImagesadded inv0.23.0

type PostImages struct {Urlstring `json:"url,omitempty"`// ForceSendFields is a list of field names (e.g. "Url") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Url") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

func (PostImages)MarshalJSONadded inv0.23.0

func (sPostImages) MarshalJSON() ([]byte,error)

typePostList

type PostList struct {// Etag: Etag of the response.Etagstring `json:"etag,omitempty"`// Items: The list of Posts for this Blog.Items []*Post `json:"items,omitempty"`// Kind: The kind of this entity. Always blogger#postList.Kindstring `json:"kind,omitempty"`// NextPageToken: Pagination token to fetch the next page, if one exists.NextPageTokenstring `json:"nextPageToken,omitempty"`// PrevPageToken: Pagination token to fetch the previous page, if one exists.PrevPageTokenstring `json:"prevPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Etag") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Etag") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

func (PostList)MarshalJSON

func (sPostList) MarshalJSON() ([]byte,error)

typePostLocationadded inv0.23.0

type PostLocation struct {// Lat: Location's latitude.Latfloat64 `json:"lat,omitempty"`// Lng: Location's longitude.Lngfloat64 `json:"lng,omitempty"`// Name: Location name.Namestring `json:"name,omitempty"`// Span: Location's viewport span. Can be used when rendering a map preview.Spanstring `json:"span,omitempty"`// ForceSendFields is a list of field names (e.g. "Lat") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Lat") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

PostLocation: The location for geotagged posts.

func (PostLocation)MarshalJSONadded inv0.23.0

func (sPostLocation) MarshalJSON() ([]byte,error)

func (*PostLocation)UnmarshalJSONadded inv0.23.0

func (s *PostLocation) UnmarshalJSON(data []byte)error

typePostReplies

type PostReplies struct {// Items: The List of Comments for this Post.Items []*Comment `json:"items,omitempty"`// SelfLink: The URL of the comments on this post.SelfLinkstring `json:"selfLink,omitempty"`// TotalItems: The count of comments on this post.TotalItemsint64 `json:"totalItems,omitempty,string"`// ForceSendFields is a list of field names (e.g. "Items") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Items") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

PostReplies: The container of comments on this Post.

func (PostReplies)MarshalJSON

func (sPostReplies) MarshalJSON() ([]byte,error)

typePostsGetCall

type PostsGetCall struct {// contains filtered or unexported fields}

func (*PostsGetCall)Context

func (c *PostsGetCall) Context(ctxcontext.Context) *PostsGetCall

Context sets the context to be used in this call's Do method.

func (*PostsGetCall)Do

func (c *PostsGetCall) Do(opts ...googleapi.CallOption) (*Post,error)

Do executes the "blogger.posts.get" call.Any non-2xx status code is an error. Response headers are in either*Post.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*PostsGetCall)Fields

func (c *PostsGetCall) Fields(s ...googleapi.Field) *PostsGetCall

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*PostsGetCall)Header

func (c *PostsGetCall) Header()http.Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*PostsGetCall)IfNoneMatch

func (c *PostsGetCall) IfNoneMatch(entityTagstring) *PostsGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typePostsListCall

type PostsListCall struct {// contains filtered or unexported fields}

func (*PostsListCall)Context

Context sets the context to be used in this call's Do method.

func (*PostsListCall)Do

Do executes the "blogger.posts.list" call.Any non-2xx status code is an error. Response headers are in either*PostList.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*PostsListCall)FetchBodies

func (c *PostsListCall) FetchBodies(fetchBodiesbool) *PostsListCall

FetchBodies sets the optional parameter "fetchBodies":

func (*PostsListCall)Fields

func (c *PostsListCall) Fields(s ...googleapi.Field) *PostsListCall

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*PostsListCall)Header

func (c *PostsListCall) Header()http.Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*PostsListCall)IfNoneMatch

func (c *PostsListCall) IfNoneMatch(entityTagstring) *PostsListCall

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*PostsListCall)MaxResults

func (c *PostsListCall) MaxResults(maxResultsint64) *PostsListCall

MaxResults sets the optional parameter "maxResults":

func (*PostsListCall)PageToken

func (c *PostsListCall) PageToken(pageTokenstring) *PostsListCall

PageToken sets the optional parameter "pageToken":

func (*PostsListCall)Pages

func (c *PostsListCall) Pages(ctxcontext.Context, f func(*PostList)error)error

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

func (*PostsListCall)StartDate

func (c *PostsListCall) StartDate(startDatestring) *PostsListCall

StartDate sets the optional parameter "startDate":

typePostsService

type PostsService struct {// contains filtered or unexported fields}

funcNewPostsService

func NewPostsService(s *Service) *PostsService

func (*PostsService)Get

func (r *PostsService) Get(blogIdstring, postIdstring) *PostsGetCall

Get: Gets a post by blog id and post id

- blogId: .- postId: .

func (*PostsService)List

func (r *PostsService) List(blogIdstring) *PostsListCall

List: Lists posts.

- blogId: .

typeService

type Service struct {BasePathstring// API endpoint base URLUserAgentstring// optional additional User-Agent fragmentBlogs *BlogsServiceComments *CommentsServicePages *PagesServicePosts *PostsServiceUsers *UsersService// contains filtered or unexported fields}

funcNewdeprecated

func New(client *http.Client) (*Service,error)

New creates a new Service. It uses the provided http.Client for requests.

Deprecated: please use NewService instead.To provide a custom HTTP client, use option.WithHTTPClient.If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

funcNewServiceadded inv0.3.0

func NewService(ctxcontext.Context, opts ...option.ClientOption) (*Service,error)

NewService creates a new Service.

typeUser

type User struct {// About: Profile summary information.Aboutstring `json:"about,omitempty"`// Blogs: The container of blogs for this user.Blogs *UserBlogs `json:"blogs,omitempty"`// Created: The timestamp of when this profile was created, in seconds since// epoch.Createdstring `json:"created,omitempty"`// DisplayName: The display name.DisplayNamestring `json:"displayName,omitempty"`// Id: The identifier for this User.Idstring `json:"id,omitempty"`// Kind: The kind of this entity. Always blogger#user.Kindstring `json:"kind,omitempty"`// Locale: This user's localeLocale *UserLocale `json:"locale,omitempty"`// SelfLink: The API REST URL to fetch this resource from.SelfLinkstring `json:"selfLink,omitempty"`// Url: The user's profile page.Urlstring `json:"url,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "About") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "About") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

func (User)MarshalJSON

func (sUser) MarshalJSON() ([]byte,error)

typeUserBlogs

type UserBlogs struct {// SelfLink: The URL of the Blogs for this user.SelfLinkstring `json:"selfLink,omitempty"`// ForceSendFields is a list of field names (e.g. "SelfLink") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SelfLink") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

UserBlogs: The container of blogs for this user.

func (UserBlogs)MarshalJSON

func (sUserBlogs) MarshalJSON() ([]byte,error)

typeUserLocale

type UserLocale struct {// Country: The country this blog's locale is set to.Countrystring `json:"country,omitempty"`// Language: The language this blog is authored in.Languagestring `json:"language,omitempty"`// Variant: The language variant this blog is authored in.Variantstring `json:"variant,omitempty"`// ForceSendFields is a list of field names (e.g. "Country") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Country") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

UserLocale: This user's locale

func (UserLocale)MarshalJSON

func (sUserLocale) MarshalJSON() ([]byte,error)

typeUsersGetCall

type UsersGetCall struct {// contains filtered or unexported fields}

func (*UsersGetCall)Context

func (c *UsersGetCall) Context(ctxcontext.Context) *UsersGetCall

Context sets the context to be used in this call's Do method.

func (*UsersGetCall)Do

func (c *UsersGetCall) Do(opts ...googleapi.CallOption) (*User,error)

Do executes the "blogger.users.get" call.Any non-2xx status code is an error. Response headers are in either*User.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*UsersGetCall)Fields

func (c *UsersGetCall) Fields(s ...googleapi.Field) *UsersGetCall

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*UsersGetCall)Header

func (c *UsersGetCall) Header()http.Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*UsersGetCall)IfNoneMatch

func (c *UsersGetCall) IfNoneMatch(entityTagstring) *UsersGetCall

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeUsersService

type UsersService struct {// contains filtered or unexported fields}

funcNewUsersService

func NewUsersService(s *Service) *UsersService

func (*UsersService)Get

func (r *UsersService) Get(userIdstring) *UsersGetCall

Get: Gets a user by user id.

- userId: .

Source Files

View all Source files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f orF : Jump to
y orY : Canonical URL
go.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic.Learn more.

[8]ページ先頭

©2009-2025 Movatter.jp