导入
创建、更新和删除文章
了解博客文章的相关内容,以及如何创建、更新和删除它。
| 参数 | 类型 | 描述 |
|---|---|---|
| kind | string | 对象的类型。值为:"blogger#post"。注意:此值固定不变。 |
| id | string | 文章的ID。 |
| blog | object | 包含文章所属博客数据的对象。 |
| blog.id | string | 文章所属博客的ID。 |
| published | datetime | 文章的发布日期。格式:yyyy-mm-dd |
| updated | datetime | 文章最后一次更新的日期。格式:yyyy-mm-dd |
| url | string | 文章的发布链接。 |
| selfLink | string | 文章的Blogger API URL。 |
| title | string | 文章标题。 |
| content | string | 文章内容。注意:此值可能包含HTML。 |
| author | object | 包含文章作者信息的对象。 |
| author.id | string | 文章作者的ID。 |
| author.displayName | string | 文章作者的名称。 |
| author.url | string | 作者个人资料的发布链接。 |
| author.image | object | 包含作者头像信息的对象。 |
| author.image.url | string | 作者头像的URL。 |
| replies | object | 包含文章评论信息的对象。 |
| replies.totalItems | long | 文章的评论总数。 |
| replies.selfLink | string | 文章评论的Blogger API URL。 |
| labels[] | list | 与文章关联的标签列表。 |
| customMetaData | string | 文章的元数据。 |
| replies.items[] | list | 文章评论列表。 |
| location | object | 包含文章地理位置信息的对象。注意:仅当文章被地理标记时才可用。 |
| location.name | string | 文章所在位置的名称。 |
| location.lat | double | 文章位置的纬度。 |
| location.lng | double | 文章位置的经度。 |
| location.span | string | 文章位置的视图范围。 |
| titleLink | string | 标题的URL。 |
| images[] | list | 文章的展示图片。 |
| images[].url | string | 文章展示图片的URL。 |
| status | string | 文章的状态。注意:此值仅对管理员级别请求有效。 |
| 参数 | 类型 | 类别 | 描述 |
|---|---|---|---|
| blogId | string | 必需 | 要添加文章的博客ID。 |
| isDraft | boolean | 可选 | 设置为“True”表示以草稿形式创建文章,否则为“False”。 |
1blogId = '' 2 3data = { 4 'title': '', 5 'content': '' 6} 7 8url = 'https://blogger.googleapis.com/v3/blogs/' \ 9 + blogId + '/posts' 10 11response = requests.post(url, headers=headers, json=data) 12 13printResponse(response)
| 参数 | 类型 | 类别 | 描述 |
|---|---|---|---|
| blogId | string | 必需 | 要更新文章的博客ID。 |
| postId | string | 必需 | 要更新的文章ID。 |
1blogId = '' 2postId = '' 3 4data = { 5 'title': '' 6} 7 8url = 'https://blogger.googleapis.com/v3/blogs/' \ 9 + blogId + '/posts/' + postId 10 11response = requests.put(url, headers=headers, json=data) 12 13printResponse(response)
| 参数 | 类型 | 类别 | 描述 |
|---|---|---|---|
| blogId | string | 必需 | 要删除文章的博客ID。 |
| postId | string | 必需 | 要删除的文章ID。 |
1blogId = '' 2postId = '' 3 4url = 'https://blogger.googleapis.com/v3/blogs/' \ 5 + blogId + '/posts/' + postId 6 7response = requests.delete(url, headers=headers) 8 9printResponse(response)