2010-08-25 94 views
2

如果我在Blogger博客上有帖子的ID,那麼如何將該ID轉換爲鏈接到該帖子的網址?如何鏈接到具有帖子ID的Blogger帖子?

我的最終目標是將帖子從我的Blogger網站拉到我自己的網站,然後能夠固定到實際的帖子。我正在通過使用Javascript解析我的博客的RSS源來做到這一點。不幸的是,RSS提要中的「鏈接」字段不是該博客文章的URL ...它是評論提要的URL。但是,我可以獲取帖子ID,我認爲這是找到帖子網址的好方法。任何其他建議感激。

編輯:經過進一步檢查,我發現實際的帖子鏈接IS包含在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"> 

我想要的網址是:

http://chadsharpe.blogspot.com/2010/08/sharpe-watson-bomb-chris-o-jimmy.html 

回答

1

好,這可能是一個瘸腿的答案,但使用的是FeedBurner我得到一個直接的飼料鏈接到我的帖子。

+0

它應該是那麼容易,這就是爲什麼我很困惑。查看我上面的編輯瞭解更多信息。 – 2010-08-25 17:14:10

1

你在Alex上有什麼平臺?是否正在使用GData API之一爲您提供一條可能的路徑?

我對一件事感到好奇,鏈接rel =「alternate」type =「text/html」鏈接指向feed文件。您是否設置了您的博客通過feedburner重定向訂閱源?對於我的測試博客我的文本/ html鏈接直接鏈接到blogspot.com:

<link rel="alternate" type="text/html" href="http://brettmorgan-test-blawg.blogspot.com/2010/10/hello-world.html" title="Hello world"/> 
-1

嘗試瞭解您的問題多一點。 您可以使用「宣傳」標籤下的Feedburner'buzz-boost'來重新發布您網站上的博客帖子。