Есть ли какой-нибудь встроенный способ получить длинный расширенный URL из твиттер-RSS-канала? Прямо сейчас в фиде перечислены все URL-адреса как http://t.co...
. Я хотел бы сделать то, что делает дисплей Twitter и отображать длинные URL; Я также хотел бы избежать необходимости выполнять вызов API или HTTP-запрос для каждого URL в канале. В идеале я бы также хотел избегать прямого использования API-интерфейса Twitter, но если это единственный способ, пусть будет так.
Разъяснение
Мне не интересно делать отдельный запрос для каждой ссылки на t.co или вызывать API Twitter. Я надеялся, что был единственный запрос, который я мог бы сделать, который бы включал длинные URL-адреса в метаданные (или даже предоставлял твит в полном развернутом виде, как он появляется в Twitter). Оказывается, способ сделать это - запросить версию JSON с search.twitter.com, а не из RSS-канала, и добавить include_entities=True
.
Перепишите, надеюсь, это прояснит ситуацию
Я использую http://search.twitter.com/search.rss, чтобы получать твиты, соответствующие поисковому запросу. Лента содержит только сокращенные URL-адреса t.co. Есть ли способ изменить мой запрос, чтобы вместо твитов содержались расширенные URL?
Цель состоит в том, чтобы выполнить всего один запрос , вместо того, чтобы просматривать твиты и анализировать каждый URL-адрес t.co отдельно (особенно с учетом того, что для канала с несколькими десятками т. co urls, что означает несколько десятков отдельных запросов). При необходимости я могу использовать API-интерфейс Twitter для выполнения поиска вместо RSS, но для моих целей лучше использовать канал.