Как определить, какой блог API

голоса
2

Давайте предположим, что вы хотите создать мертвый простой BlogEditor и один из ваших идей, чтобы делать то, что делает Live Writer и спросить только URL в блоге лиц. Как вы можете обнаружить, какой тип блога это?

Основное определение может быть сделано с самого URL, такие как « http://myblog.blogger.com » и т.д. Но что , если это самодостаточно?

Я в основном заинтересован в том, как это сделать в Java, но этот вопрос может быть также использован в качестве основы для любого другого языка.

Задан 25/08/2008 в 19:13
источник пользователем
На других языках...                            


3 ответов

голоса
3

Многие (большинство?) Блоги будут иметь мета-тег для «генератора», который перечислит двигатель блога. Например, блоггер блог будет содержать следующий мета-тег:

<meta name="generator" content="Blogger" />  

Мой блог Subtext показывает следующий генератор мета-тег:

<meta name="Generator" content="Subtext Version 1.9.5.177" />  

Этот мета-тег будет первым местом для поиска. Для блогов, которые не устанавливают этот мета-тег в источнике, вам придется прибегнуть к поиску шаблонов, чтобы определить тип блога.

Ответил 25/08/2008 d 19:25
источник пользователем

голоса
1

Для того, чтобы определить другие шаблоны, чтобы искать в определении блоггинга двигателя (для тех, которые не имеют генератор мета-тег), вы в основном просто смотреть через источник, чтобы определить, что-то конкретное для этого типа блога. Вы бы также нужно сравнить это через несколько блогов такого типа, как вы хотите, чтобы убедиться, что это не что-то конкретное для кожи или темы в использовании только на блоге.

Еще одна мысль будет читать документы из различных общего ведения блога двигателя, чтобы узнать, как обнаружить местонахождение это путей к вещам, как MetaWeblog API и т.д. IIRC, Live Writer имеет встроенную поддержку для наиболее распространенных типов, остальные к категории «MetaWeblog Блог API» или что-то.

Ответил 25/08/2008 d 19:51
источник пользователем

голоса
1

Некоторые блоги обеспечивают генератор мета-тег - например, Wordpress - Вы могли бы узнать, есть ли какие-либо исключения из этого.

Вы должны быть осторожны, как вы его обнаружить, хотя, Google удивил меня этой линии:

<meta content='blogger' name='generator'/>

Одиночные кавычки кощунство.

Ответил 25/08/2008 d 19:22
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more