Documentation ¶
Overview ¶
Package blogger provides access to the Blogger API.
See https://developers.google.com/blogger/docs/3.0/getting_started
Usage example:
import "google.golang.org/api/blogger/v3" ... bloggerService, err := blogger.New(oauthHttpClient)
Index ¶
- Constants
- type Blog
- type BlogList
- type BlogLocale
- type BlogPages
- type BlogPerUserInfo
- type BlogPosts
- type BlogUserInfo
- type BlogUserInfosGetCall
- type BlogUserInfosService
- type BlogsGetByUrlCall
- type BlogsGetCall
- type BlogsListByUserCall
- func (c *BlogsListByUserCall) Do() (*BlogList, error)
- func (c *BlogsListByUserCall) FetchUserInfo(fetchUserInfo bool) *BlogsListByUserCall
- func (c *BlogsListByUserCall) Fields(s ...googleapi.Field) *BlogsListByUserCall
- func (c *BlogsListByUserCall) Role(role string) *BlogsListByUserCall
- func (c *BlogsListByUserCall) Status(status string) *BlogsListByUserCall
- func (c *BlogsListByUserCall) View(view string) *BlogsListByUserCall
- type BlogsService
- type Comment
- type CommentAuthor
- type CommentAuthorImage
- type CommentBlog
- type CommentInReplyTo
- type CommentList
- type CommentPost
- type CommentsApproveCall
- type CommentsDeleteCall
- type CommentsGetCall
- type CommentsListByBlogCall
- func (c *CommentsListByBlogCall) Do() (*CommentList, error)
- func (c *CommentsListByBlogCall) EndDate(endDate string) *CommentsListByBlogCall
- func (c *CommentsListByBlogCall) FetchBodies(fetchBodies bool) *CommentsListByBlogCall
- func (c *CommentsListByBlogCall) Fields(s ...googleapi.Field) *CommentsListByBlogCall
- func (c *CommentsListByBlogCall) MaxResults(maxResults int64) *CommentsListByBlogCall
- func (c *CommentsListByBlogCall) PageToken(pageToken string) *CommentsListByBlogCall
- func (c *CommentsListByBlogCall) StartDate(startDate string) *CommentsListByBlogCall
- func (c *CommentsListByBlogCall) Status(status string) *CommentsListByBlogCall
- type CommentsListCall
- func (c *CommentsListCall) Do() (*CommentList, error)
- func (c *CommentsListCall) EndDate(endDate string) *CommentsListCall
- func (c *CommentsListCall) FetchBodies(fetchBodies bool) *CommentsListCall
- func (c *CommentsListCall) Fields(s ...googleapi.Field) *CommentsListCall
- func (c *CommentsListCall) MaxResults(maxResults int64) *CommentsListCall
- func (c *CommentsListCall) PageToken(pageToken string) *CommentsListCall
- func (c *CommentsListCall) StartDate(startDate string) *CommentsListCall
- func (c *CommentsListCall) Status(status string) *CommentsListCall
- func (c *CommentsListCall) View(view string) *CommentsListCall
- type CommentsMarkAsSpamCall
- type CommentsRemoveContentCall
- type CommentsService
- func (r *CommentsService) Approve(blogId string, postId string, commentId string) *CommentsApproveCall
- func (r *CommentsService) Delete(blogId string, postId string, commentId string) *CommentsDeleteCall
- func (r *CommentsService) Get(blogId string, postId string, commentId string) *CommentsGetCall
- func (r *CommentsService) List(blogId string, postId string) *CommentsListCall
- func (r *CommentsService) ListByBlog(blogId string) *CommentsListByBlogCall
- func (r *CommentsService) MarkAsSpam(blogId string, postId string, commentId string) *CommentsMarkAsSpamCall
- func (r *CommentsService) RemoveContent(blogId string, postId string, commentId string) *CommentsRemoveContentCall
- type Page
- type PageAuthor
- type PageAuthorImage
- type PageBlog
- type PageList
- type PageViewsGetCall
- type PageViewsService
- type PagesDeleteCall
- type PagesGetCall
- type PagesInsertCall
- type PagesListCall
- func (c *PagesListCall) Do() (*PageList, error)
- func (c *PagesListCall) FetchBodies(fetchBodies bool) *PagesListCall
- func (c *PagesListCall) Fields(s ...googleapi.Field) *PagesListCall
- func (c *PagesListCall) MaxResults(maxResults int64) *PagesListCall
- func (c *PagesListCall) PageToken(pageToken string) *PagesListCall
- func (c *PagesListCall) Status(status string) *PagesListCall
- func (c *PagesListCall) View(view string) *PagesListCall
- type PagesPatchCall
- type PagesPublishCall
- type PagesRevertCall
- type PagesService
- func (r *PagesService) Delete(blogId string, pageId string) *PagesDeleteCall
- func (r *PagesService) Get(blogId string, pageId string) *PagesGetCall
- func (r *PagesService) Insert(blogId string, page *Page) *PagesInsertCall
- func (r *PagesService) List(blogId string) *PagesListCall
- func (r *PagesService) Patch(blogId string, pageId string, page *Page) *PagesPatchCall
- func (r *PagesService) Publish(blogId string, pageId string) *PagesPublishCall
- func (r *PagesService) Revert(blogId string, pageId string) *PagesRevertCall
- func (r *PagesService) Update(blogId string, pageId string, page *Page) *PagesUpdateCall
- type PagesUpdateCall
- type Pageviews
- type PageviewsCounts
- type Post
- type PostAuthor
- type PostAuthorImage
- type PostBlog
- type PostImages
- type PostList
- type PostLocation
- type PostPerUserInfo
- type PostReplies
- type PostUserInfo
- type PostUserInfosGetCall
- type PostUserInfosList
- type PostUserInfosListCall
- func (c *PostUserInfosListCall) Do() (*PostUserInfosList, error)
- func (c *PostUserInfosListCall) EndDate(endDate string) *PostUserInfosListCall
- func (c *PostUserInfosListCall) FetchBodies(fetchBodies bool) *PostUserInfosListCall
- func (c *PostUserInfosListCall) Fields(s ...googleapi.Field) *PostUserInfosListCall
- func (c *PostUserInfosListCall) Labels(labels string) *PostUserInfosListCall
- func (c *PostUserInfosListCall) MaxResults(maxResults int64) *PostUserInfosListCall
- func (c *PostUserInfosListCall) OrderBy(orderBy string) *PostUserInfosListCall
- func (c *PostUserInfosListCall) PageToken(pageToken string) *PostUserInfosListCall
- func (c *PostUserInfosListCall) StartDate(startDate string) *PostUserInfosListCall
- func (c *PostUserInfosListCall) Status(status string) *PostUserInfosListCall
- func (c *PostUserInfosListCall) View(view string) *PostUserInfosListCall
- type PostUserInfosService
- type PostsDeleteCall
- type PostsGetByPathCall
- type PostsGetCall
- func (c *PostsGetCall) Do() (*Post, error)
- func (c *PostsGetCall) FetchBody(fetchBody bool) *PostsGetCall
- func (c *PostsGetCall) FetchImages(fetchImages bool) *PostsGetCall
- func (c *PostsGetCall) Fields(s ...googleapi.Field) *PostsGetCall
- func (c *PostsGetCall) MaxComments(maxComments int64) *PostsGetCall
- func (c *PostsGetCall) View(view string) *PostsGetCall
- type PostsInsertCall
- func (c *PostsInsertCall) Do() (*Post, error)
- func (c *PostsInsertCall) FetchBody(fetchBody bool) *PostsInsertCall
- func (c *PostsInsertCall) FetchImages(fetchImages bool) *PostsInsertCall
- func (c *PostsInsertCall) Fields(s ...googleapi.Field) *PostsInsertCall
- func (c *PostsInsertCall) IsDraft(isDraft bool) *PostsInsertCall
- type PostsListCall
- func (c *PostsListCall) Do() (*PostList, error)
- func (c *PostsListCall) EndDate(endDate string) *PostsListCall
- func (c *PostsListCall) FetchBodies(fetchBodies bool) *PostsListCall
- func (c *PostsListCall) FetchImages(fetchImages bool) *PostsListCall
- func (c *PostsListCall) Fields(s ...googleapi.Field) *PostsListCall
- func (c *PostsListCall) Labels(labels string) *PostsListCall
- func (c *PostsListCall) MaxResults(maxResults int64) *PostsListCall
- func (c *PostsListCall) OrderBy(orderBy string) *PostsListCall
- func (c *PostsListCall) PageToken(pageToken string) *PostsListCall
- func (c *PostsListCall) StartDate(startDate string) *PostsListCall
- func (c *PostsListCall) Status(status string) *PostsListCall
- func (c *PostsListCall) View(view string) *PostsListCall
- type PostsPatchCall
- func (c *PostsPatchCall) Do() (*Post, error)
- func (c *PostsPatchCall) FetchBody(fetchBody bool) *PostsPatchCall
- func (c *PostsPatchCall) FetchImages(fetchImages bool) *PostsPatchCall
- func (c *PostsPatchCall) Fields(s ...googleapi.Field) *PostsPatchCall
- func (c *PostsPatchCall) MaxComments(maxComments int64) *PostsPatchCall
- func (c *PostsPatchCall) Publish(publish bool) *PostsPatchCall
- func (c *PostsPatchCall) Revert(revert bool) *PostsPatchCall
- type PostsPublishCall
- type PostsRevertCall
- type PostsSearchCall
- type PostsService
- func (r *PostsService) Delete(blogId string, postId string) *PostsDeleteCall
- func (r *PostsService) Get(blogId string, postId string) *PostsGetCall
- func (r *PostsService) GetByPath(blogId string, path string) *PostsGetByPathCall
- func (r *PostsService) Insert(blogId string, post *Post) *PostsInsertCall
- func (r *PostsService) List(blogId string) *PostsListCall
- func (r *PostsService) Patch(blogId string, postId string, post *Post) *PostsPatchCall
- func (r *PostsService) Publish(blogId string, postId string) *PostsPublishCall
- func (r *PostsService) Revert(blogId string, postId string) *PostsRevertCall
- func (r *PostsService) Search(blogId string, q string) *PostsSearchCall
- func (r *PostsService) Update(blogId string, postId string, post *Post) *PostsUpdateCall
- type PostsUpdateCall
- func (c *PostsUpdateCall) Do() (*Post, error)
- func (c *PostsUpdateCall) FetchBody(fetchBody bool) *PostsUpdateCall
- func (c *PostsUpdateCall) FetchImages(fetchImages bool) *PostsUpdateCall
- func (c *PostsUpdateCall) Fields(s ...googleapi.Field) *PostsUpdateCall
- func (c *PostsUpdateCall) MaxComments(maxComments int64) *PostsUpdateCall
- func (c *PostsUpdateCall) Publish(publish bool) *PostsUpdateCall
- func (c *PostsUpdateCall) Revert(revert bool) *PostsUpdateCall
- type Service
- type User
- type UserBlogs
- type UserLocale
- type UsersGetCall
- type UsersService
Constants ¶
const ( // Manage your Blogger account BloggerScope = "https://www.googleapis.com/auth/blogger" // View your Blogger account BloggerReadonlyScope = "https://www.googleapis.com/auth/blogger.readonly" )
OAuth2 scopes used by this API.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Blog ¶
type Blog struct { // CustomMetaData: The JSON custom meta-data for the Blog CustomMetaData string `json:"customMetaData,omitempty"` // Description: The description of this blog. This is displayed // underneath the title. Description string `json:"description,omitempty"` // Id: The identifier for this resource. Id string `json:"id,omitempty"` // Kind: The kind of this entry. Always blogger#blog Kind string `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. Name string `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. Published string `json:"published,omitempty"` // SelfLink: The API REST URL to fetch this resource from. SelfLink string `json:"selfLink,omitempty"` // Status: The status of the blog. Status string `json:"status,omitempty"` // Updated: RFC 3339 date-time when this blog was last updated. Updated string `json:"updated,omitempty"` // Url: The URL where this blog is published. Url string `json:"url,omitempty"` }
type BlogList ¶
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 Kind string `json:"kind,omitempty"` }
type BlogLocale ¶
type BlogLocale struct { // Country: The country this blog's locale is set to. Country string `json:"country,omitempty"` // Language: The language this blog is authored in. Language string `json:"language,omitempty"` // Variant: The language variant this blog is authored in. Variant string `json:"variant,omitempty"` }
type BlogPerUserInfo ¶
type BlogPerUserInfo struct { // BlogId: ID of the Blog resource BlogId string `json:"blogId,omitempty"` // HasAdminAccess: True if the user has Admin level access to the blog. HasAdminAccess *bool `json:"hasAdminAccess,omitempty"` // Kind: The kind of this entity. Always blogger#blogPerUserInfo Kind string `json:"kind,omitempty"` // PhotosAlbumKey: The Photo Album Key for the user when adding photos // to the blog PhotosAlbumKey string `json:"photosAlbumKey,omitempty"` // Role: Access permissions that the user has for the blog (ADMIN, // AUTHOR, or READER). Role string `json:"role,omitempty"` // UserId: ID of the User UserId string `json:"userId,omitempty"` }
type BlogPosts ¶
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. SelfLink string `json:"selfLink,omitempty"` // TotalItems: The count of posts in this blog. TotalItems int64 `json:"totalItems,omitempty"` }
type BlogUserInfo ¶
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 Kind string `json:"kind,omitempty"` }
type BlogUserInfosGetCall ¶
type BlogUserInfosGetCall struct {
// contains filtered or unexported fields
}
func (*BlogUserInfosGetCall) Do ¶
func (c *BlogUserInfosGetCall) Do() (*BlogUserInfo, error)
func (*BlogUserInfosGetCall) Fields ¶
func (c *BlogUserInfosGetCall) Fields(s ...googleapi.Field) *BlogUserInfosGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*BlogUserInfosGetCall) MaxPosts ¶
func (c *BlogUserInfosGetCall) MaxPosts(maxPosts int64) *BlogUserInfosGetCall
MaxPosts sets the optional parameter "maxPosts": Maximum number of posts to pull back with the blog.
type BlogUserInfosService ¶
type BlogUserInfosService struct {
// contains filtered or unexported fields
}
func NewBlogUserInfosService ¶
func NewBlogUserInfosService(s *Service) *BlogUserInfosService
func (*BlogUserInfosService) Get ¶
func (r *BlogUserInfosService) Get(userId string, blogId string) *BlogUserInfosGetCall
Get: Gets one blog and user info pair by blogId and userId.
type BlogsGetByUrlCall ¶
type BlogsGetByUrlCall struct {
// contains filtered or unexported fields
}
func (*BlogsGetByUrlCall) Do ¶
func (c *BlogsGetByUrlCall) Do() (*Blog, error)
func (*BlogsGetByUrlCall) Fields ¶
func (c *BlogsGetByUrlCall) Fields(s ...googleapi.Field) *BlogsGetByUrlCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*BlogsGetByUrlCall) View ¶
func (c *BlogsGetByUrlCall) View(view string) *BlogsGetByUrlCall
View sets the optional parameter "view": Access level with which to view the blog. Note that some fields require elevated access.
Possible values:
"ADMIN" - Admin level detail. "AUTHOR" - Author level detail. "READER" - Reader level detail.
type BlogsGetCall ¶
type BlogsGetCall struct {
// contains filtered or unexported fields
}
func (*BlogsGetCall) Do ¶
func (c *BlogsGetCall) Do() (*Blog, error)
func (*BlogsGetCall) Fields ¶
func (c *BlogsGetCall) Fields(s ...googleapi.Field) *BlogsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*BlogsGetCall) MaxPosts ¶
func (c *BlogsGetCall) MaxPosts(maxPosts int64) *BlogsGetCall
MaxPosts sets the optional parameter "maxPosts": Maximum number of posts to pull back with the blog.
func (*BlogsGetCall) View ¶
func (c *BlogsGetCall) View(view string) *BlogsGetCall
View sets the optional parameter "view": Access level with which to view the blog. Note that some fields require elevated access.
Possible values:
"ADMIN" - Admin level detail. "AUTHOR" - Author level detail. "READER" - Reader level detail.
type BlogsListByUserCall ¶
type BlogsListByUserCall struct {
// contains filtered or unexported fields
}
func (*BlogsListByUserCall) Do ¶
func (c *BlogsListByUserCall) Do() (*BlogList, error)
func (*BlogsListByUserCall) FetchUserInfo ¶
func (c *BlogsListByUserCall) FetchUserInfo(fetchUserInfo bool) *BlogsListByUserCall
FetchUserInfo sets the optional parameter "fetchUserInfo": Whether the response is a list of blogs with per-user information instead of just blogs.
func (*BlogsListByUserCall) Fields ¶
func (c *BlogsListByUserCall) Fields(s ...googleapi.Field) *BlogsListByUserCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*BlogsListByUserCall) Role ¶
func (c *BlogsListByUserCall) Role(role string) *BlogsListByUserCall
Role sets the optional parameter "role": User access types for blogs to include in the results, e.g. AUTHOR will return blogs where the user has author level access. If no roles are specified, defaults to ADMIN and AUTHOR roles.
Possible values:
"ADMIN" - Admin role - Blogs where the user has Admin level access. "AUTHOR" - Author role - Blogs where the user has Author level
access.
"READER" - Reader role - Blogs where the user has Reader level
access (to a private blog).
func (*BlogsListByUserCall) Status ¶
func (c *BlogsListByUserCall) Status(status string) *BlogsListByUserCall
Status sets the optional parameter "status": Blog statuses to include in the result (default: Live blogs only). Note that ADMIN access is required to view deleted blogs.
Possible values:
"DELETED" - Blog has been deleted by an administrator. "LIVE" (default) - Blog is currently live.
func (*BlogsListByUserCall) View ¶
func (c *BlogsListByUserCall) View(view string) *BlogsListByUserCall
View sets the optional parameter "view": Access level with which to view the blogs. Note that some fields require elevated access.
Possible values:
"ADMIN" - Admin level detail. "AUTHOR" - Author level detail. "READER" - Reader level detail.
type BlogsService ¶
type BlogsService struct {
// contains filtered or unexported fields
}
func NewBlogsService ¶
func NewBlogsService(s *Service) *BlogsService
func (*BlogsService) Get ¶
func (r *BlogsService) Get(blogId string) *BlogsGetCall
Get: Gets one blog by ID.
func (*BlogsService) GetByUrl ¶
func (r *BlogsService) GetByUrl(url string) *BlogsGetByUrlCall
GetByUrl: Retrieve a Blog by URL.
func (*BlogsService) ListByUser ¶
func (r *BlogsService) ListByUser(userId string) *BlogsListByUserCall
ListByUser: Retrieves a list of blogs, possibly filtered.
type Comment ¶
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. Content string `json:"content,omitempty"` // Id: The identifier for this resource. Id string `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 Kind string `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. Published string `json:"published,omitempty"` // SelfLink: The API REST URL to fetch this resource from. SelfLink string `json:"selfLink,omitempty"` // Status: The status of the comment (only populated for admin users) Status string `json:"status,omitempty"` // Updated: RFC 3339 date-time when this comment was last updated. Updated string `json:"updated,omitempty"` }
type CommentAuthor ¶
type CommentAuthor struct { // DisplayName: The display name. DisplayName string `json:"displayName,omitempty"` // Id: The identifier of the Comment creator. Id string `json:"id,omitempty"` // Image: The comment creator's avatar. Image *CommentAuthorImage `json:"image,omitempty"` // Url: The URL of the Comment creator's Profile page. Url string `json:"url,omitempty"` }
type CommentAuthorImage ¶
type CommentAuthorImage struct { // Url: The comment creator's avatar URL. Url string `json:"url,omitempty"` }
type CommentBlog ¶
type CommentBlog struct { // Id: The identifier of the blog containing this comment. Id string `json:"id,omitempty"` }
type CommentInReplyTo ¶
type CommentInReplyTo struct { // Id: The identified of the parent of this comment. Id string `json:"id,omitempty"` }
type CommentList ¶
type CommentList struct { // Etag: Etag of the response. Etag string `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 Kind string `json:"kind,omitempty"` // NextPageToken: Pagination token to fetch the next page, if one // exists. NextPageToken string `json:"nextPageToken,omitempty"` // PrevPageToken: Pagination token to fetch the previous page, if one // exists. PrevPageToken string `json:"prevPageToken,omitempty"` }
type CommentPost ¶
type CommentPost struct { // Id: The identifier of the post containing this comment. Id string `json:"id,omitempty"` }
type CommentsApproveCall ¶
type CommentsApproveCall struct {
// contains filtered or unexported fields
}
func (*CommentsApproveCall) Do ¶
func (c *CommentsApproveCall) Do() (*Comment, error)
func (*CommentsApproveCall) Fields ¶
func (c *CommentsApproveCall) Fields(s ...googleapi.Field) *CommentsApproveCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type CommentsDeleteCall ¶
type CommentsDeleteCall struct {
// contains filtered or unexported fields
}
func (*CommentsDeleteCall) Do ¶
func (c *CommentsDeleteCall) Do() error
func (*CommentsDeleteCall) Fields ¶
func (c *CommentsDeleteCall) Fields(s ...googleapi.Field) *CommentsDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type CommentsGetCall ¶
type CommentsGetCall struct {
// contains filtered or unexported fields
}
func (*CommentsGetCall) Do ¶
func (c *CommentsGetCall) Do() (*Comment, error)
func (*CommentsGetCall) Fields ¶
func (c *CommentsGetCall) Fields(s ...googleapi.Field) *CommentsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CommentsGetCall) View ¶
func (c *CommentsGetCall) View(view string) *CommentsGetCall
View sets the optional parameter "view": Access level for the requested comment (default: READER). Note that some comments will require elevated permissions, for example comments where the parent posts which is in a draft state, or comments that are pending moderation.
Possible values:
"ADMIN" - Admin level detail "AUTHOR" - Author level detail "READER" - Admin level detail
type CommentsListByBlogCall ¶
type CommentsListByBlogCall struct {
// contains filtered or unexported fields
}
func (*CommentsListByBlogCall) Do ¶
func (c *CommentsListByBlogCall) Do() (*CommentList, error)
func (*CommentsListByBlogCall) EndDate ¶
func (c *CommentsListByBlogCall) EndDate(endDate string) *CommentsListByBlogCall
EndDate sets the optional parameter "endDate": Latest date of comment to fetch, a date-time with RFC 3339 formatting.
func (*CommentsListByBlogCall) FetchBodies ¶
func (c *CommentsListByBlogCall) FetchBodies(fetchBodies bool) *CommentsListByBlogCall
FetchBodies sets the optional parameter "fetchBodies": Whether the body content of the comments is included.
func (*CommentsListByBlogCall) Fields ¶
func (c *CommentsListByBlogCall) Fields(s ...googleapi.Field) *CommentsListByBlogCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CommentsListByBlogCall) MaxResults ¶
func (c *CommentsListByBlogCall) MaxResults(maxResults int64) *CommentsListByBlogCall
MaxResults sets the optional parameter "maxResults": Maximum number of comments to include in the result.
func (*CommentsListByBlogCall) PageToken ¶
func (c *CommentsListByBlogCall) PageToken(pageToken string) *CommentsListByBlogCall
PageToken sets the optional parameter "pageToken": Continuation token if request is paged.
func (*CommentsListByBlogCall) StartDate ¶
func (c *CommentsListByBlogCall) StartDate(startDate string) *CommentsListByBlogCall
StartDate sets the optional parameter "startDate": Earliest date of comment to fetch, a date-time with RFC 3339 formatting.
func (*CommentsListByBlogCall) Status ¶
func (c *CommentsListByBlogCall) Status(status string) *CommentsListByBlogCall
Status sets the optional parameter "status":
Possible values:
"emptied" - Comments that have had their content removed "live" - Comments that are publicly visible "pending" - Comments that are awaiting administrator approval "spam" - Comments marked as spam by the administrator
type CommentsListCall ¶
type CommentsListCall struct {
// contains filtered or unexported fields
}
func (*CommentsListCall) Do ¶
func (c *CommentsListCall) Do() (*CommentList, error)
func (*CommentsListCall) EndDate ¶
func (c *CommentsListCall) EndDate(endDate string) *CommentsListCall
EndDate sets the optional parameter "endDate": Latest date of comment to fetch, a date-time with RFC 3339 formatting.
func (*CommentsListCall) FetchBodies ¶
func (c *CommentsListCall) FetchBodies(fetchBodies bool) *CommentsListCall
FetchBodies sets the optional parameter "fetchBodies": Whether the body content of the comments is included.
func (*CommentsListCall) Fields ¶
func (c *CommentsListCall) Fields(s ...googleapi.Field) *CommentsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CommentsListCall) MaxResults ¶
func (c *CommentsListCall) MaxResults(maxResults int64) *CommentsListCall
MaxResults sets the optional parameter "maxResults": Maximum number of comments to include in the result.
func (*CommentsListCall) PageToken ¶
func (c *CommentsListCall) PageToken(pageToken string) *CommentsListCall
PageToken sets the optional parameter "pageToken": Continuation token if request is paged.
func (*CommentsListCall) StartDate ¶
func (c *CommentsListCall) StartDate(startDate string) *CommentsListCall
StartDate sets the optional parameter "startDate": Earliest date of comment to fetch, a date-time with RFC 3339 formatting.
func (*CommentsListCall) Status ¶
func (c *CommentsListCall) Status(status string) *CommentsListCall
Status sets the optional parameter "status":
Possible values:
"emptied" - Comments that have had their content removed "live" - Comments that are publicly visible "pending" - Comments that are awaiting administrator approval "spam" - Comments marked as spam by the administrator
func (*CommentsListCall) View ¶
func (c *CommentsListCall) View(view string) *CommentsListCall
View sets the optional parameter "view": Access level with which to view the returned result. Note that some fields require elevated access.
Possible values:
"ADMIN" - Admin level detail "AUTHOR" - Author level detail "READER" - Reader level detail
type CommentsMarkAsSpamCall ¶
type CommentsMarkAsSpamCall struct {
// contains filtered or unexported fields
}
func (*CommentsMarkAsSpamCall) Do ¶
func (c *CommentsMarkAsSpamCall) Do() (*Comment, error)
func (*CommentsMarkAsSpamCall) Fields ¶
func (c *CommentsMarkAsSpamCall) Fields(s ...googleapi.Field) *CommentsMarkAsSpamCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type CommentsRemoveContentCall ¶
type CommentsRemoveContentCall struct {
// contains filtered or unexported fields
}
func (*CommentsRemoveContentCall) Do ¶
func (c *CommentsRemoveContentCall) Do() (*Comment, error)
func (*CommentsRemoveContentCall) Fields ¶
func (c *CommentsRemoveContentCall) Fields(s ...googleapi.Field) *CommentsRemoveContentCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type CommentsService ¶
type CommentsService struct {
// contains filtered or unexported fields
}
func NewCommentsService ¶
func NewCommentsService(s *Service) *CommentsService
func (*CommentsService) Approve ¶
func (r *CommentsService) Approve(blogId string, postId string, commentId string) *CommentsApproveCall
Approve: Marks a comment as not spam.
func (*CommentsService) Delete ¶
func (r *CommentsService) Delete(blogId string, postId string, commentId string) *CommentsDeleteCall
Delete: Delete a comment by ID.
func (*CommentsService) Get ¶
func (r *CommentsService) Get(blogId string, postId string, commentId string) *CommentsGetCall
Get: Gets one comment by ID.
func (*CommentsService) List ¶
func (r *CommentsService) List(blogId string, postId string) *CommentsListCall
List: Retrieves the comments for a post, possibly filtered.
func (*CommentsService) ListByBlog ¶
func (r *CommentsService) ListByBlog(blogId string) *CommentsListByBlogCall
ListByBlog: Retrieves the comments for a blog, across all posts, possibly filtered.
func (*CommentsService) MarkAsSpam ¶
func (r *CommentsService) MarkAsSpam(blogId string, postId string, commentId string) *CommentsMarkAsSpamCall
MarkAsSpam: Marks a comment as spam.
func (*CommentsService) RemoveContent ¶
func (r *CommentsService) RemoveContent(blogId string, postId string, commentId string) *CommentsRemoveContentCall
RemoveContent: Removes the content of a comment.
type Page ¶
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. Content string `json:"content,omitempty"` // Etag: Etag of the resource. Etag string `json:"etag,omitempty"` // Id: The identifier for this resource. Id string `json:"id,omitempty"` // Kind: The kind of this entity. Always blogger#page Kind string `json:"kind,omitempty"` // Published: RFC 3339 date-time when this Page was published. Published string `json:"published,omitempty"` // SelfLink: The API REST URL to fetch this resource from. SelfLink string `json:"selfLink,omitempty"` // Status: The status of the page for admin resources (either LIVE or // DRAFT). Status string `json:"status,omitempty"` // Title: The title of this entity. This is the name displayed in the // Admin user interface. Title string `json:"title,omitempty"` // Updated: RFC 3339 date-time when this Page was last updated. Updated string `json:"updated,omitempty"` // Url: The URL that this Page is displayed at. Url string `json:"url,omitempty"` }
type PageAuthor ¶
type PageAuthor struct { // DisplayName: The display name. DisplayName string `json:"displayName,omitempty"` // Id: The identifier of the Page creator. Id string `json:"id,omitempty"` // Image: The page author's avatar. Image *PageAuthorImage `json:"image,omitempty"` // Url: The URL of the Page creator's Profile page. Url string `json:"url,omitempty"` }
type PageAuthorImage ¶
type PageAuthorImage struct { // Url: The page author's avatar URL. Url string `json:"url,omitempty"` }
type PageBlog ¶
type PageBlog struct { // Id: The identifier of the blog containing this page. Id string `json:"id,omitempty"` }
type PageList ¶
type PageList struct { // Etag: Etag of the response. Etag string `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 Kind string `json:"kind,omitempty"` // NextPageToken: Pagination token to fetch the next page, if one // exists. NextPageToken string `json:"nextPageToken,omitempty"` }
type PageViewsGetCall ¶
type PageViewsGetCall struct {
// contains filtered or unexported fields
}
func (*PageViewsGetCall) Do ¶
func (c *PageViewsGetCall) Do() (*Pageviews, error)
func (*PageViewsGetCall) Fields ¶
func (c *PageViewsGetCall) Fields(s ...googleapi.Field) *PageViewsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PageViewsGetCall) Range ¶
func (c *PageViewsGetCall) Range(range_ string) *PageViewsGetCall
Range sets the optional parameter "range":
Possible values:
"30DAYS" - Page view counts from the last thirty days. "7DAYS" - Page view counts from the last seven days. "all" - Total page view counts from all time.
type PageViewsService ¶
type PageViewsService struct {
// contains filtered or unexported fields
}
func NewPageViewsService ¶
func NewPageViewsService(s *Service) *PageViewsService
func (*PageViewsService) Get ¶
func (r *PageViewsService) Get(blogId string) *PageViewsGetCall
Get: Retrieve pageview stats for a Blog.
type PagesDeleteCall ¶
type PagesDeleteCall struct {
// contains filtered or unexported fields
}
func (*PagesDeleteCall) Do ¶
func (c *PagesDeleteCall) Do() error
func (*PagesDeleteCall) Fields ¶
func (c *PagesDeleteCall) Fields(s ...googleapi.Field) *PagesDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type PagesGetCall ¶
type PagesGetCall struct {
// contains filtered or unexported fields
}
func (*PagesGetCall) Do ¶
func (c *PagesGetCall) Do() (*Page, error)
func (*PagesGetCall) Fields ¶
func (c *PagesGetCall) Fields(s ...googleapi.Field) *PagesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PagesGetCall) View ¶
func (c *PagesGetCall) View(view string) *PagesGetCall
View sets the optional parameter "view":
Possible values:
"ADMIN" - Admin level detail "AUTHOR" - Author level detail "READER" - Reader level detail
type PagesInsertCall ¶
type PagesInsertCall struct {
// contains filtered or unexported fields
}
func (*PagesInsertCall) Do ¶
func (c *PagesInsertCall) Do() (*Page, error)
func (*PagesInsertCall) Fields ¶
func (c *PagesInsertCall) Fields(s ...googleapi.Field) *PagesInsertCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PagesInsertCall) IsDraft ¶
func (c *PagesInsertCall) IsDraft(isDraft bool) *PagesInsertCall
IsDraft sets the optional parameter "isDraft": Whether to create the page as a draft (default: false).
type PagesListCall ¶
type PagesListCall struct {
// contains filtered or unexported fields
}
func (*PagesListCall) Do ¶
func (c *PagesListCall) Do() (*PageList, error)
func (*PagesListCall) FetchBodies ¶
func (c *PagesListCall) FetchBodies(fetchBodies bool) *PagesListCall
FetchBodies sets the optional parameter "fetchBodies": Whether to retrieve the Page bodies.
func (*PagesListCall) Fields ¶
func (c *PagesListCall) Fields(s ...googleapi.Field) *PagesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PagesListCall) MaxResults ¶
func (c *PagesListCall) MaxResults(maxResults int64) *PagesListCall
MaxResults sets the optional parameter "maxResults": Maximum number of Pages to fetch.
func (*PagesListCall) PageToken ¶
func (c *PagesListCall) PageToken(pageToken string) *PagesListCall
PageToken sets the optional parameter "pageToken": Continuation token if the request is paged.
func (*PagesListCall) Status ¶
func (c *PagesListCall) Status(status string) *PagesListCall
Status sets the optional parameter "status":
Possible values:
"draft" - Draft (unpublished) Pages "live" - Pages that are publicly visible
func (*PagesListCall) View ¶
func (c *PagesListCall) View(view string) *PagesListCall
View sets the optional parameter "view": Access level with which to view the returned result. Note that some fields require elevated access.
Possible values:
"ADMIN" - Admin level detail "AUTHOR" - Author level detail "READER" - Reader level detail
type PagesPatchCall ¶
type PagesPatchCall struct {
// contains filtered or unexported fields
}
func (*PagesPatchCall) Do ¶
func (c *PagesPatchCall) Do() (*Page, error)
func (*PagesPatchCall) Fields ¶
func (c *PagesPatchCall) Fields(s ...googleapi.Field) *PagesPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PagesPatchCall) Publish ¶
func (c *PagesPatchCall) Publish(publish bool) *PagesPatchCall
Publish sets the optional parameter "publish": Whether a publish action should be performed when the page is updated (default: false).
func (*PagesPatchCall) Revert ¶
func (c *PagesPatchCall) Revert(revert bool) *PagesPatchCall
Revert sets the optional parameter "revert": Whether a revert action should be performed when the page is updated (default: false).
type PagesPublishCall ¶
type PagesPublishCall struct {
// contains filtered or unexported fields
}
func (*PagesPublishCall) Do ¶
func (c *PagesPublishCall) Do() (*Page, error)
func (*PagesPublishCall) Fields ¶
func (c *PagesPublishCall) Fields(s ...googleapi.Field) *PagesPublishCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type PagesRevertCall ¶
type PagesRevertCall struct {
// contains filtered or unexported fields
}
func (*PagesRevertCall) Do ¶
func (c *PagesRevertCall) Do() (*Page, error)
func (*PagesRevertCall) Fields ¶
func (c *PagesRevertCall) Fields(s ...googleapi.Field) *PagesRevertCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type PagesService ¶
type PagesService struct {
// contains filtered or unexported fields
}
func NewPagesService ¶
func NewPagesService(s *Service) *PagesService
func (*PagesService) Delete ¶
func (r *PagesService) Delete(blogId string, pageId string) *PagesDeleteCall
Delete: Delete a page by ID.
func (*PagesService) Get ¶
func (r *PagesService) Get(blogId string, pageId string) *PagesGetCall
Get: Gets one blog page by ID.
func (*PagesService) Insert ¶
func (r *PagesService) Insert(blogId string, page *Page) *PagesInsertCall
Insert: Add a page.
func (*PagesService) List ¶
func (r *PagesService) List(blogId string) *PagesListCall
List: Retrieves the pages for a blog, optionally including non-LIVE statuses.
func (*PagesService) Patch ¶
func (r *PagesService) Patch(blogId string, pageId string, page *Page) *PagesPatchCall
Patch: Update a page. This method supports patch semantics.
func (*PagesService) Publish ¶
func (r *PagesService) Publish(blogId string, pageId string) *PagesPublishCall
Publish: Publishes a draft page.
func (*PagesService) Revert ¶
func (r *PagesService) Revert(blogId string, pageId string) *PagesRevertCall
Revert: Revert a published or scheduled page to draft state.
func (*PagesService) Update ¶
func (r *PagesService) Update(blogId string, pageId string, page *Page) *PagesUpdateCall
Update: Update a page.
type PagesUpdateCall ¶
type PagesUpdateCall struct {
// contains filtered or unexported fields
}
func (*PagesUpdateCall) Do ¶
func (c *PagesUpdateCall) Do() (*Page, error)
func (*PagesUpdateCall) Fields ¶
func (c *PagesUpdateCall) Fields(s ...googleapi.Field) *PagesUpdateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PagesUpdateCall) Publish ¶
func (c *PagesUpdateCall) Publish(publish bool) *PagesUpdateCall
Publish sets the optional parameter "publish": Whether a publish action should be performed when the page is updated (default: false).
func (*PagesUpdateCall) Revert ¶
func (c *PagesUpdateCall) Revert(revert bool) *PagesUpdateCall
Revert sets the optional parameter "revert": Whether a revert action should be performed when the page is updated (default: false).
type Pageviews ¶
type Pageviews struct { // BlogId: Blog Id BlogId string `json:"blogId,omitempty"` // Counts: The container of posts in this blog. Counts []*PageviewsCounts `json:"counts,omitempty"` // Kind: The kind of this entry. Always blogger#page_views Kind string `json:"kind,omitempty"` }
type PageviewsCounts ¶
type Post ¶
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. Content string `json:"content,omitempty"` // CustomMetaData: The JSON meta-data for the Post. CustomMetaData string `json:"customMetaData,omitempty"` // Etag: Etag of the resource. Etag string `json:"etag,omitempty"` // Id: The identifier of this Post. Id string `json:"id,omitempty"` // Images: Display image for the Post. Images []*PostImages `json:"images,omitempty"` // Kind: The kind of this entity. Always blogger#post Kind string `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. Published string `json:"published,omitempty"` // ReaderComments: Comment control and display setting for readers of // this post. ReaderComments string `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. SelfLink string `json:"selfLink,omitempty"` // Status: Status of the post. Only set for admin-level requests Status string `json:"status,omitempty"` // Title: The title of the Post. Title string `json:"title,omitempty"` // TitleLink: The title link URL, similar to atom's related link. TitleLink string `json:"titleLink,omitempty"` // Updated: RFC 3339 date-time when this Post was last updated. Updated string `json:"updated,omitempty"` // Url: The URL where this Post is displayed. Url string `json:"url,omitempty"` }
type PostAuthor ¶
type PostAuthor struct { // DisplayName: The display name. DisplayName string `json:"displayName,omitempty"` // Id: The identifier of the Post creator. Id string `json:"id,omitempty"` // Image: The Post author's avatar. Image *PostAuthorImage `json:"image,omitempty"` // Url: The URL of the Post creator's Profile page. Url string `json:"url,omitempty"` }
type PostAuthorImage ¶
type PostAuthorImage struct { // Url: The Post author's avatar URL. Url string `json:"url,omitempty"` }
type PostBlog ¶
type PostBlog struct { // Id: The identifier of the Blog that contains this Post. Id string `json:"id,omitempty"` }
type PostImages ¶
type PostImages struct {
Url string `json:"url,omitempty"`
}
type PostList ¶
type PostList struct { // Etag: Etag of the response. Etag string `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 Kind string `json:"kind,omitempty"` // NextPageToken: Pagination token to fetch the next page, if one // exists. NextPageToken string `json:"nextPageToken,omitempty"` }
type PostLocation ¶
type PostLocation struct { // Lat: Location's latitude. Lat float64 `json:"lat,omitempty"` // Lng: Location's longitude. Lng float64 `json:"lng,omitempty"` // Name: Location name. Name string `json:"name,omitempty"` // Span: Location's viewport span. Can be used when rendering a map // preview. Span string `json:"span,omitempty"` }
type PostPerUserInfo ¶
type PostPerUserInfo struct { // BlogId: ID of the Blog that the post resource belongs to. BlogId string `json:"blogId,omitempty"` // HasEditAccess: True if the user has Author level access to the post. HasEditAccess *bool `json:"hasEditAccess,omitempty"` // Kind: The kind of this entity. Always blogger#postPerUserInfo Kind string `json:"kind,omitempty"` // PostId: ID of the Post resource. PostId string `json:"postId,omitempty"` // UserId: ID of the User. UserId string `json:"userId,omitempty"` }
type PostReplies ¶
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. SelfLink string `json:"selfLink,omitempty"` // TotalItems: The count of comments on this post. TotalItems int64 `json:"totalItems,omitempty,string"` }
type PostUserInfo ¶
type PostUserInfo struct { // Kind: The kind of this entity. Always blogger#postUserInfo Kind string `json:"kind,omitempty"` // Post: The Post resource. Post *Post `json:"post,omitempty"` // PostUserInfo: Information about a User for the Post. PostUserInfo *PostPerUserInfo `json:"post_user_info,omitempty"` }
type PostUserInfosGetCall ¶
type PostUserInfosGetCall struct {
// contains filtered or unexported fields
}
func (*PostUserInfosGetCall) Do ¶
func (c *PostUserInfosGetCall) Do() (*PostUserInfo, error)
func (*PostUserInfosGetCall) Fields ¶
func (c *PostUserInfosGetCall) Fields(s ...googleapi.Field) *PostUserInfosGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PostUserInfosGetCall) MaxComments ¶
func (c *PostUserInfosGetCall) MaxComments(maxComments int64) *PostUserInfosGetCall
MaxComments sets the optional parameter "maxComments": Maximum number of comments to pull back on a post.
type PostUserInfosList ¶
type PostUserInfosList struct { // Items: The list of Posts with User information for the post, for this // Blog. Items []*PostUserInfo `json:"items,omitempty"` // Kind: The kind of this entity. Always blogger#postList Kind string `json:"kind,omitempty"` // NextPageToken: Pagination token to fetch the next page, if one // exists. NextPageToken string `json:"nextPageToken,omitempty"` }
type PostUserInfosListCall ¶
type PostUserInfosListCall struct {
// contains filtered or unexported fields
}
func (*PostUserInfosListCall) Do ¶
func (c *PostUserInfosListCall) Do() (*PostUserInfosList, error)
func (*PostUserInfosListCall) EndDate ¶
func (c *PostUserInfosListCall) EndDate(endDate string) *PostUserInfosListCall
EndDate sets the optional parameter "endDate": Latest post date to fetch, a date-time with RFC 3339 formatting.
func (*PostUserInfosListCall) FetchBodies ¶
func (c *PostUserInfosListCall) FetchBodies(fetchBodies bool) *PostUserInfosListCall
FetchBodies sets the optional parameter "fetchBodies": Whether the body content of posts is included. Default is false.
func (*PostUserInfosListCall) Fields ¶
func (c *PostUserInfosListCall) Fields(s ...googleapi.Field) *PostUserInfosListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PostUserInfosListCall) Labels ¶
func (c *PostUserInfosListCall) Labels(labels string) *PostUserInfosListCall
Labels sets the optional parameter "labels": Comma-separated list of labels to search for.
func (*PostUserInfosListCall) MaxResults ¶
func (c *PostUserInfosListCall) MaxResults(maxResults int64) *PostUserInfosListCall
MaxResults sets the optional parameter "maxResults": Maximum number of posts to fetch.
func (*PostUserInfosListCall) OrderBy ¶
func (c *PostUserInfosListCall) OrderBy(orderBy string) *PostUserInfosListCall
OrderBy sets the optional parameter "orderBy": Sort order applied to search results. Default is published.
Possible values:
"published" - Order by the date the post was published "updated" - Order by the date the post was last updated
func (*PostUserInfosListCall) PageToken ¶
func (c *PostUserInfosListCall) PageToken(pageToken string) *PostUserInfosListCall
PageToken sets the optional parameter "pageToken": Continuation token if the request is paged.
func (*PostUserInfosListCall) StartDate ¶
func (c *PostUserInfosListCall) StartDate(startDate string) *PostUserInfosListCall
StartDate sets the optional parameter "startDate": Earliest post date to fetch, a date-time with RFC 3339 formatting.
func (*PostUserInfosListCall) Status ¶
func (c *PostUserInfosListCall) Status(status string) *PostUserInfosListCall
Status sets the optional parameter "status":
Possible values:
"draft" - Draft posts "live" - Published posts "scheduled" - Posts that are scheduled to publish in future.
func (*PostUserInfosListCall) View ¶
func (c *PostUserInfosListCall) View(view string) *PostUserInfosListCall
View sets the optional parameter "view": Access level with which to view the returned result. Note that some fields require elevated access.
Possible values:
"ADMIN" - Admin level detail "AUTHOR" - Author level detail "READER" - Reader level detail
type PostUserInfosService ¶
type PostUserInfosService struct {
// contains filtered or unexported fields
}
func NewPostUserInfosService ¶
func NewPostUserInfosService(s *Service) *PostUserInfosService
func (*PostUserInfosService) Get ¶
func (r *PostUserInfosService) Get(userId string, blogId string, postId string) *PostUserInfosGetCall
Get: Gets one post and user info pair, by post ID and user ID. The post user info contains per-user information about the post, such as access rights, specific to the user.
func (*PostUserInfosService) List ¶
func (r *PostUserInfosService) List(userId string, blogId string) *PostUserInfosListCall
List: Retrieves a list of post and post user info pairs, possibly filtered. The post user info contains per-user information about the post, such as access rights, specific to the user.
type PostsDeleteCall ¶
type PostsDeleteCall struct {
// contains filtered or unexported fields
}
func (*PostsDeleteCall) Do ¶
func (c *PostsDeleteCall) Do() error
func (*PostsDeleteCall) Fields ¶
func (c *PostsDeleteCall) Fields(s ...googleapi.Field) *PostsDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type PostsGetByPathCall ¶
type PostsGetByPathCall struct {
// contains filtered or unexported fields
}
func (*PostsGetByPathCall) Do ¶
func (c *PostsGetByPathCall) Do() (*Post, error)
func (*PostsGetByPathCall) Fields ¶
func (c *PostsGetByPathCall) Fields(s ...googleapi.Field) *PostsGetByPathCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PostsGetByPathCall) MaxComments ¶
func (c *PostsGetByPathCall) MaxComments(maxComments int64) *PostsGetByPathCall
MaxComments sets the optional parameter "maxComments": Maximum number of comments to pull back on a post.
func (*PostsGetByPathCall) View ¶
func (c *PostsGetByPathCall) View(view string) *PostsGetByPathCall
View sets the optional parameter "view": Access level with which to view the returned result. Note that some fields require elevated access.
Possible values:
"ADMIN" - Admin level detail "AUTHOR" - Author level detail "READER" - Reader level detail
type PostsGetCall ¶
type PostsGetCall struct {
// contains filtered or unexported fields
}
func (*PostsGetCall) Do ¶
func (c *PostsGetCall) Do() (*Post, error)
func (*PostsGetCall) FetchBody ¶
func (c *PostsGetCall) FetchBody(fetchBody bool) *PostsGetCall
FetchBody sets the optional parameter "fetchBody": Whether the body content of the post is included (default: true). This should be set to false when the post bodies are not required, to help minimize traffic.
func (*PostsGetCall) FetchImages ¶
func (c *PostsGetCall) FetchImages(fetchImages bool) *PostsGetCall
FetchImages sets the optional parameter "fetchImages": Whether image URL metadata for each post is included (default: false).
func (*PostsGetCall) Fields ¶
func (c *PostsGetCall) Fields(s ...googleapi.Field) *PostsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PostsGetCall) MaxComments ¶
func (c *PostsGetCall) MaxComments(maxComments int64) *PostsGetCall
MaxComments sets the optional parameter "maxComments": Maximum number of comments to pull back on a post.
func (*PostsGetCall) View ¶
func (c *PostsGetCall) View(view string) *PostsGetCall
View sets the optional parameter "view": Access level with which to view the returned result. Note that some fields require elevated access.
Possible values:
"ADMIN" - Admin level detail "AUTHOR" - Author level detail "READER" - Reader level detail
type PostsInsertCall ¶
type PostsInsertCall struct {
// contains filtered or unexported fields
}
func (*PostsInsertCall) Do ¶
func (c *PostsInsertCall) Do() (*Post, error)
func (*PostsInsertCall) FetchBody ¶
func (c *PostsInsertCall) FetchBody(fetchBody bool) *PostsInsertCall
FetchBody sets the optional parameter "fetchBody": Whether the body content of the post is included with the result (default: true).
func (*PostsInsertCall) FetchImages ¶
func (c *PostsInsertCall) FetchImages(fetchImages bool) *PostsInsertCall
FetchImages sets the optional parameter "fetchImages": Whether image URL metadata for each post is included in the returned result (default: false).
func (*PostsInsertCall) Fields ¶
func (c *PostsInsertCall) Fields(s ...googleapi.Field) *PostsInsertCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PostsInsertCall) IsDraft ¶
func (c *PostsInsertCall) IsDraft(isDraft bool) *PostsInsertCall
IsDraft sets the optional parameter "isDraft": Whether to create the post as a draft (default: false).
type PostsListCall ¶
type PostsListCall struct {
// contains filtered or unexported fields
}
func (*PostsListCall) Do ¶
func (c *PostsListCall) Do() (*PostList, error)
func (*PostsListCall) EndDate ¶
func (c *PostsListCall) EndDate(endDate string) *PostsListCall
EndDate sets the optional parameter "endDate": Latest post date to fetch, a date-time with RFC 3339 formatting.
func (*PostsListCall) FetchBodies ¶
func (c *PostsListCall) FetchBodies(fetchBodies bool) *PostsListCall
FetchBodies sets the optional parameter "fetchBodies": Whether the body content of posts is included (default: true). This should be set to false when the post bodies are not required, to help minimize traffic.
func (*PostsListCall) FetchImages ¶
func (c *PostsListCall) FetchImages(fetchImages bool) *PostsListCall
FetchImages sets the optional parameter "fetchImages": Whether image URL metadata for each post is included.
func (*PostsListCall) Fields ¶
func (c *PostsListCall) Fields(s ...googleapi.Field) *PostsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PostsListCall) Labels ¶
func (c *PostsListCall) Labels(labels string) *PostsListCall
Labels sets the optional parameter "labels": Comma-separated list of labels to search for.
func (*PostsListCall) MaxResults ¶
func (c *PostsListCall) MaxResults(maxResults int64) *PostsListCall
MaxResults sets the optional parameter "maxResults": Maximum number of posts to fetch.
func (*PostsListCall) OrderBy ¶
func (c *PostsListCall) OrderBy(orderBy string) *PostsListCall
OrderBy sets the optional parameter "orderBy": Sort search results
Possible values:
"published" - Order by the date the post was published "updated" - Order by the date the post was last updated
func (*PostsListCall) PageToken ¶
func (c *PostsListCall) PageToken(pageToken string) *PostsListCall
PageToken sets the optional parameter "pageToken": Continuation token if the request is paged.
func (*PostsListCall) StartDate ¶
func (c *PostsListCall) StartDate(startDate string) *PostsListCall
StartDate sets the optional parameter "startDate": Earliest post date to fetch, a date-time with RFC 3339 formatting.
func (*PostsListCall) Status ¶
func (c *PostsListCall) Status(status string) *PostsListCall
Status sets the optional parameter "status": Statuses to include in the results.
Possible values:
"draft" - Draft (non-published) posts. "live" - Published posts "scheduled" - Posts that are scheduled to publish in the future.
func (*PostsListCall) View ¶
func (c *PostsListCall) View(view string) *PostsListCall
View sets the optional parameter "view": Access level with which to view the returned result. Note that some fields require escalated access.
Possible values:
"ADMIN" - Admin level detail "AUTHOR" - Author level detail "READER" - Reader level detail
type PostsPatchCall ¶
type PostsPatchCall struct {
// contains filtered or unexported fields
}
func (*PostsPatchCall) Do ¶
func (c *PostsPatchCall) Do() (*Post, error)
func (*PostsPatchCall) FetchBody ¶
func (c *PostsPatchCall) FetchBody(fetchBody bool) *PostsPatchCall
FetchBody sets the optional parameter "fetchBody": Whether the body content of the post is included with the result (default: true).
func (*PostsPatchCall) FetchImages ¶
func (c *PostsPatchCall) FetchImages(fetchImages bool) *PostsPatchCall
FetchImages sets the optional parameter "fetchImages": Whether image URL metadata for each post is included in the returned result (default: false).
func (*PostsPatchCall) Fields ¶
func (c *PostsPatchCall) Fields(s ...googleapi.Field) *PostsPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PostsPatchCall) MaxComments ¶
func (c *PostsPatchCall) MaxComments(maxComments int64) *PostsPatchCall
MaxComments sets the optional parameter "maxComments": Maximum number of comments to retrieve with the returned post.
func (*PostsPatchCall) Publish ¶
func (c *PostsPatchCall) Publish(publish bool) *PostsPatchCall
Publish sets the optional parameter "publish": Whether a publish action should be performed when the post is updated (default: false).
func (*PostsPatchCall) Revert ¶
func (c *PostsPatchCall) Revert(revert bool) *PostsPatchCall
Revert sets the optional parameter "revert": Whether a revert action should be performed when the post is updated (default: false).
type PostsPublishCall ¶
type PostsPublishCall struct {
// contains filtered or unexported fields
}
func (*PostsPublishCall) Do ¶
func (c *PostsPublishCall) Do() (*Post, error)
func (*PostsPublishCall) Fields ¶
func (c *PostsPublishCall) Fields(s ...googleapi.Field) *PostsPublishCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PostsPublishCall) PublishDate ¶
func (c *PostsPublishCall) PublishDate(publishDate string) *PostsPublishCall
PublishDate sets the optional parameter "publishDate": Optional date and time to schedule the publishing of the Blog. If no publishDate parameter is given, the post is either published at the a previously saved schedule date (if present), or the current time. If a future date is given, the post will be scheduled to be published.
type PostsRevertCall ¶
type PostsRevertCall struct {
// contains filtered or unexported fields
}
func (*PostsRevertCall) Do ¶
func (c *PostsRevertCall) Do() (*Post, error)
func (*PostsRevertCall) Fields ¶
func (c *PostsRevertCall) Fields(s ...googleapi.Field) *PostsRevertCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type PostsSearchCall ¶
type PostsSearchCall struct {
// contains filtered or unexported fields
}
func (*PostsSearchCall) Do ¶
func (c *PostsSearchCall) Do() (*PostList, error)
func (*PostsSearchCall) FetchBodies ¶
func (c *PostsSearchCall) FetchBodies(fetchBodies bool) *PostsSearchCall
FetchBodies sets the optional parameter "fetchBodies": Whether the body content of posts is included (default: true). This should be set to false when the post bodies are not required, to help minimize traffic.
func (*PostsSearchCall) Fields ¶
func (c *PostsSearchCall) Fields(s ...googleapi.Field) *PostsSearchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PostsSearchCall) OrderBy ¶
func (c *PostsSearchCall) OrderBy(orderBy string) *PostsSearchCall
OrderBy sets the optional parameter "orderBy": Sort search results
Possible values:
"published" - Order by the date the post was published "updated" - Order by the date the post was last updated
type PostsService ¶
type PostsService struct {
// contains filtered or unexported fields
}
func NewPostsService ¶
func NewPostsService(s *Service) *PostsService
func (*PostsService) Delete ¶
func (r *PostsService) Delete(blogId string, postId string) *PostsDeleteCall
Delete: Delete a post by ID.
func (*PostsService) Get ¶
func (r *PostsService) Get(blogId string, postId string) *PostsGetCall
Get: Get a post by ID.
func (*PostsService) GetByPath ¶
func (r *PostsService) GetByPath(blogId string, path string) *PostsGetByPathCall
GetByPath: Retrieve a Post by Path.
func (*PostsService) Insert ¶
func (r *PostsService) Insert(blogId string, post *Post) *PostsInsertCall
Insert: Add a post.
func (*PostsService) List ¶
func (r *PostsService) List(blogId string) *PostsListCall
List: Retrieves a list of posts, possibly filtered.
func (*PostsService) Patch ¶
func (r *PostsService) Patch(blogId string, postId string, post *Post) *PostsPatchCall
Patch: Update a post. This method supports patch semantics.
func (*PostsService) Publish ¶
func (r *PostsService) Publish(blogId string, postId string) *PostsPublishCall
Publish: Publishes a draft post, optionally at the specific time of the given publishDate parameter.
func (*PostsService) Revert ¶
func (r *PostsService) Revert(blogId string, postId string) *PostsRevertCall
Revert: Revert a published or scheduled post to draft state.
func (*PostsService) Search ¶
func (r *PostsService) Search(blogId string, q string) *PostsSearchCall
Search: Search for a post.
func (*PostsService) Update ¶
func (r *PostsService) Update(blogId string, postId string, post *Post) *PostsUpdateCall
Update: Update a post.
type PostsUpdateCall ¶
type PostsUpdateCall struct {
// contains filtered or unexported fields
}
func (*PostsUpdateCall) Do ¶
func (c *PostsUpdateCall) Do() (*Post, error)
func (*PostsUpdateCall) FetchBody ¶
func (c *PostsUpdateCall) FetchBody(fetchBody bool) *PostsUpdateCall
FetchBody sets the optional parameter "fetchBody": Whether the body content of the post is included with the result (default: true).
func (*PostsUpdateCall) FetchImages ¶
func (c *PostsUpdateCall) FetchImages(fetchImages bool) *PostsUpdateCall
FetchImages sets the optional parameter "fetchImages": Whether image URL metadata for each post is included in the returned result (default: false).
func (*PostsUpdateCall) Fields ¶
func (c *PostsUpdateCall) Fields(s ...googleapi.Field) *PostsUpdateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*PostsUpdateCall) MaxComments ¶
func (c *PostsUpdateCall) MaxComments(maxComments int64) *PostsUpdateCall
MaxComments sets the optional parameter "maxComments": Maximum number of comments to retrieve with the returned post.
func (*PostsUpdateCall) Publish ¶
func (c *PostsUpdateCall) Publish(publish bool) *PostsUpdateCall
Publish sets the optional parameter "publish": Whether a publish action should be performed when the post is updated (default: false).
func (*PostsUpdateCall) Revert ¶
func (c *PostsUpdateCall) Revert(revert bool) *PostsUpdateCall
Revert sets the optional parameter "revert": Whether a revert action should be performed when the post is updated (default: false).
type Service ¶
type Service struct { BasePath string // API endpoint base URL UserAgent string // optional additional User-Agent fragment BlogUserInfos *BlogUserInfosService Blogs *BlogsService Comments *CommentsService PageViews *PageViewsService Pages *PagesService PostUserInfos *PostUserInfosService Posts *PostsService Users *UsersService // contains filtered or unexported fields }
type User ¶
type User struct { // About: Profile summary information. About string `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. Created string `json:"created,omitempty"` // DisplayName: The display name. DisplayName string `json:"displayName,omitempty"` // Id: The identifier for this User. Id string `json:"id,omitempty"` // Kind: The kind of this entity. Always blogger#user Kind string `json:"kind,omitempty"` // Locale: This user's locale Locale *UserLocale `json:"locale,omitempty"` // SelfLink: The API REST URL to fetch this resource from. SelfLink string `json:"selfLink,omitempty"` // Url: The user's profile page. Url string `json:"url,omitempty"` }
type UserBlogs ¶
type UserBlogs struct { // SelfLink: The URL of the Blogs for this user. SelfLink string `json:"selfLink,omitempty"` }
type UserLocale ¶
type UsersGetCall ¶
type UsersGetCall struct {
// contains filtered or unexported fields
}
func (*UsersGetCall) Do ¶
func (c *UsersGetCall) Do() (*User, error)
func (*UsersGetCall) Fields ¶
func (c *UsersGetCall) Fields(s ...googleapi.Field) *UsersGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type UsersService ¶
type UsersService struct {
// contains filtered or unexported fields
}
func NewUsersService ¶
func NewUsersService(s *Service) *UsersService
func (*UsersService) Get ¶
func (r *UsersService) Get(userId string) *UsersGetCall
Get: Gets one user by ID.