如何在BlogSpot一次上传多篇博客文章?



我已经写了86篇博文了。我试图手动上传它,但似乎是一个漫长的过程,所以我决定用xml文件制作它,并在网上工作,但没有xml格式对我有帮助。这是我尝试的代码,

<?xml version='1.0' encoding='UTF-8'?> 
<ns0:feed xmlns:ns0="http://www.w3.org/2005/Atom"> 
<ns0:generator>Blogger</ns0:generator>
<ns0:entry> 
<ns0:category scheme="http://schemas.google.com/g/2005#kind" term="http://schemas.google.com/blogger/2008/kind#post" /> 
<ns0:category scheme="http://www.blogger.com/atom/ns#" term="CATEGORY A" />
<ns0:id>BLOGGER TEST</ns0:id> 
<ns0:content type="html">Blogger CONTENT</ns0:content> 
<ns0:title type="html">BLOGGER TITLE</ns0:title> 
</ns0:entry> 
</ns0:feed>

如果使用xml是不好的选择,那么任何机会在python或任何其他编码。

按照下面的示例使用API

POST https://www.googleapis.com/blogger/v3/blogs/8070105920543249955/posts/
Authorization: /* OAuth 2.0 token here */
Content-Type: application/json
{
"kind": "blogger#post",
"blog": {
"id": "8070105920543249955"
},
"title": "A new post",
"content": "With <b>exciting</b> content..."
}

查看更多:https://developers.google.com/blogger/docs/3.0/using AddingAPost

您可以通过向post-collection URI发送post请求,并使用post JSON主体为博客添加一篇文章:

https://www.googleapis.com/blogger/v3/blogs/YOUR_BLOG_ID/posts/

请求(您必须经过身份验证才能创建post):

POST https://www.googleapis.com/blogger/v3/blogs/8070105920543249955/posts/
Authorization: /* OAuth 2.0 token here */
Content-Type: application/json
{
"kind": "blogger#post",
"blog": {
"id": "8070105920543249955"
},
"title": "A new post",
"content": "With <b>exciting</b> content..."
}

响应(如果您的请求成功,您将获得HTTP 200 OK状态):

{
"kind": "blogger#post",
"id": "6819100329896798058",
"blog": {
"id": "8070105920543249955"
},
"published": "2012-05-20T20:08:00-07:00",
"updated": "2012-05-20T20:08:35-07:00",
"url": "http://brettmorgan-test2.blogspot.com/2012/05/new-post.html",
"selfLink": "https://www.googleapis.com/blogger/v3/blogs/8070105920543249955/posts/6819100329896798058",
"title": "A new post",
"content": "With <b>exciting</b> content...",
"author": {
"id": "16258312240222542576",
"displayName": "Brett Morgan",
"url": "http://www.blogger.com/profile/16258312240222542576",
"image": {
"url": "https://resources.blogblog.com/img/b16-rounded.gif"
}
},
"replies": {
"totalItems": "0",
"selfLink": "https://www.googleapis.com/blogger/v3/blogs/8070105920543249955/posts/6819100329896798058/comments"
}
}

有关更多细节,请阅读API文档。https://developers.google.com/blogger/docs/3.0/using

最新更新