-1

blogspot.comのブログからのRSSフィードを「分類」するために必要なアプリケーションに取り組んでいます。ご存知のとおり、RSSフィードはXMLで「アイテム」として記録されます。これにはさまざまな属性があります。それらの1つは、「カテゴリ」と呼ばれる属性です。私の問題は、(item.category属性のように)カテゴリに関連するアイテムのみを含むフィード、たとえば「xyz」が必要なことです。blogspotのデフォルトのフィードURLは次のとおりです。

http://blogname.blogspot.com/feeds/posts/default?alt=rss

カテゴリ「xyz」に従ってこのフィードをフィルタリングできる代替URL(API呼び出し)はありますか?似たようなもの:

http://blogname.blogspot.com/feeds/posts/default?item.category=xyz&alt=rss

上記のAPIは確かに正しくありません。私が似たようなものを探していることを強調するためだけに書かれています。

4

2 に答える 2

1

Googleヘルプセンターでこの回答を見つけました:

URLにカテゴリ名が含まれる「ラベル」固有のフィードがあります。

たとえば、「privacy」というラベルの付いた投稿/記事は、このフィードに含まれます。

Atom 1.0: http: //blogname.blogspot.com/feeds/posts/default/-/privacy

RSS 2.0: http: //blogname.blogspot.com/feeds/posts/default/-/privacy?alt=rss

于 2012-03-02T09:33:18.167 に答える
0

いくつかの追加情報のために、RSSおよびAtomチャネルは可能な限り単純にされています。記事が変更または変更された場合は、サーバーが常にチャネルを構築するのが最善です。

あなたが言及したAPI呼び出しは、検索して結果を返すために必要なように見えます。ニュースシンジケーションはこのようには機能しません。ただし、自分自身に返信すると、1つのWebページに複数のRSSチャネルが存在する可能性があり、事前にフィルタリングされたオプションがいくつか提供されます。

カテゴリのごく一部だけに関心がある場合は、これは素晴らしいアイデアです。ただし、blogspotで1つのブログ全体(またはさらに多くのブログ)を分類したいようです。この場合、すべてのアイテムを含むフィードを読んで、自分で分類することをお勧めします。このように、すべてのカテゴリを自分で知る必要はありません。まだ見たことのないカテゴリを見つけた場合は、新しいカテゴリを作成するだけです。

于 2013-06-12T17:30:45.663 に答える