如果我在Blogger博客上有帖子的ID,我该如何将该ID转换为链接到帖子的URL?
我的最终目标是将我的Blogger网站上的帖子提取到我自己的网站,然后能够永久链接到实际的帖子 . 我这样做是通过使用Javascript解析我的博客的RSS源 . 不幸的是,RSS源中的“链接”字段不是博客帖子的URL ...它是评论摘要的URL . 但是,我可以获取帖子ID,我认为这是查找帖子URL的好方法 . 任何其他建议赞赏 .
编辑:经过进一步检查,我发现实际的帖子链接包含在RSS提要中 . 我用来解析RSS提要的库给了我错误的链接 . 但是,主要问题仍然存在 .
编辑:仍然无法获得直接链接 . 以下是我为单个条目获得的链接示例:
<link rel="replies" type="application/atom+xml" href="http://chadsharpe.blogspot.com/feeds/2276618748913180797/comments/default" title="Post Comments">
<link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=4528045192864780582&postID=2276618748913180797" title="2 Comments">
<link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4528045192864780582/posts/default/2276618748913180797?v=2">
<link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4528045192864780582/posts/default/2276618748913180797?v=2">
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Funwhenwet/~3/PuX-Fqz_xKE/sharpe-watson-bomb-chris-o-jimmy.html" title="Sharpe, Watson, Bomb, Chris O, Jimmy">
我想要的URL是:
http://chadsharpe.blogspot.com/2010/08/sharpe-watson-bomb-chris-o-jimmy.html
3 回答
好吧,这可能是一个蹩脚的答案,但使用Feedburner提要我直接链接到我的帖子 .
亚历克斯,你在什么平台上?使用其中一个GData API是一条潜在的前进道路吗?
我很好奇一件事,你的博客的链接rel =“alternate”type =“text / html”链接指向feed feed . 您是否已将博客设置为通过feedburner重定向Feed?对于我的测试博客,我的text / html备用链接直接链接到blogspot.com:
试着多了解你的问题 . 您可以在“公开”标签下使用Feedburner“buzz-boost”在您的网站上重新发布您的博文帖子 .