Как я могу получить доступ к списку каналов (RSS, Atom) моего гостевого блога на WordPress, мне не нужно содержимое блога (посты), а только список (заголовок, автор, описание)
Возможно ли это?если да, то как?
Спасибо
Вы можете загрузить информацию о фиде, используя следующий код,
SyndicationFeed feed = SyndicationFeed.Load(XmlReader.Create("http://en.blog.wordpress.com/feed/")); IEnumerable<SyndicationItem> syndicationItems = feed.Items; int counter = 0; int maxItems = 10; foreach (SyndicationItem syndicationItem in syndicationItems) { if (counter >= maxItems) { break; } counter += 1; Response.Write("<h4><strong>" + syndicationItem.Title.Text + "</strong></h4>"); Response.Write("<p class='small'>Posted on " + syndicationItem.PublishDate.ToString("MMMM d, yyyy") + "</p>"); }
Зависит от настройки вашего гостевого блога.Чтобы получить доступ к RSS-каналу вашего сайта, вам нужно добавить / подать ваш URL:
http://yourdomain.com/feed
Чтобы получить доступ к каналу определенной категории (если ваши гостевые блоггеры публикуют сообщения только в определенной категории):
http://yourdomain.com/category/<<categoryname>>/feed
Или для каждого тега:
http://yourdomain.com/tags/<<tagname>>/feed
Вот и все ...