正在与 Blogger.com 一起做一个小项目。
我有兴趣从 Blogger.com 获取XML格式的特定博客文章。
我已经通过使用博客博客提要获得了博客文章列表
例如 https://www.blogger.com/feeds/博客 ID/帖子/默认值
请问我如何获得XML格式的特定 Blogger.com 帖子?
要获取特定帖子,您需要其帖子 ID。发送请求的 URL 格式如下 -
https://www.blogger.com/feeds/Blog ID/posts/default/Post ID
一个活生生的例子是——
https://www.blogger.com/feeds/596098824972435195/posts/default/3734053359418447610
这些是公共 API,不需要身份验证。
对于帖子列表,您可以通过向以下位置发送请求来仅请求摘要文本来减小响应大小
https://www.blogger.com/feeds/Blog ID/posts/summary
这是一个使用 jquery 和 Ajax 从博客 XML 提要获取帖子标题的简单示例。
<div id="container"></div>
<script type="text/javascript">
$.ajax({
url: 'https://YourBlog/feeds/posts/default',
type: 'get',
dataType: 'xml',
success: function (xml) {
$(xml).find('entry').each(function(t) {
$('#container').append('<div>' + $(this).find('title').text() + '</div>');
});
}
});
</script>
但与XML相比,Blogger JSON feed是轻量级且易于使用的。