Alguma alternativa para o Twitter RSS após o desligamento do serviço nativo? [fechadas]

23

Os feeds RSS do Twitter costumavam estar no formato https://twitter.com/statuses/user_timeline/username.rss; então eles se mudaram para https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=username. Aparentemente, isso também será descontinuado em março de 2013 (ou seja, este mês!) E, desta vez, sem outra maneira de obtê-los.

Existe algum aplicativo que gere um feed RSS a partir de uma linha do tempo do Twitter? Isso seria necessário para aqueles que precisam mudar dos feeds RSS atuais.

Idealmente, eu procuraria um aplicativo que solicite permissão para visualizar meus feeds do Google Reader e me forneça uma lista de novos URLs de feed para meus feeds baseados no twitter, mas, na verdade, mesmo um gerador manual (um por um) seja grande.

valioso
fonte

Respostas:

9

Eu tenho um script que permite que você puxe sua linha do tempo do usuário como um RSS em: http://twitrss.me/

Charlie
fonte
6

http://twitter-rss.com parece ter morrido.

Estou usando outro serviço http://rss4twitter.appspot.com - que parece funcionar bem até agora. Ele também suporta apenas linhas do tempo do usuário no momento.

user43004
fonte
3
O rss4twitter.appspot.com direciona para o rssitfor.me , que avisa em uma mensagem sem data que está "sob carga pesada nas últimas 48 horas". Na tentativa de extrair um RSS de um feed do Twitter, ocorreu um erro 404. Parece que obter RSS do Twitter é muito procurado e é esmagador para pequenos sites.
Mark Berry
5

Parece que o Twitter finalmente acabou com todo o acesso padrão ao RSS com o lançamento de sua API v1.1. No entanto, há um aplicativo PHP Twitter-RSS-Parser que fornece seu feed RSS completo do Twitter em seu próprio site (não apenas um único usuário envia um tweet como em http://twitter-rss.com/ ):

  1. Crie um novo aplicativo do twitter
  2. Depois de criado, clique em 'Criar meu token de acesso' na parte inferior da guia 'Detalhes'
  3. Consulte a guia OAuth e obtenha os detalhes do token / consumidor
  4. Faça o download do Twitter-RSS-Parser no github ( https://github.com/jdelamater99/Twitter-RSS-Parser/archive/master.zip )
  5. Descompacte-o e envie-o por FTP para o seu site
  6. Copie o arquivo config.php-dist para config.php
  7. Edite o arquivo config.php e modifique as linhas abaixo para corresponder às configurações OAuth do aplicativo do Twitter
  8. Vá para o URL que você enviou, por exemplo, http://domain.com/Twitter-RSS-Parser/?home para verificar se funciona

config.php:

$consumer_key = 'xxxxxxxxxxxxxxxxxxxx';
$consumer_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$token = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$token_secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

Observe que eu publiquei um blog sobre isso, que inclui capturas de tela: http://ianchanning.wordpress.com/2013/06/26/twitter-rss-feeds/

Devo também observar que você também tem os seguintes links para poder usar os seguintes URLs:

icc97
fonte
Eu fiz todos os passos. Meu aplicativo está funcionando quando insiro um nome de usuário válido $twit_nameno config.php. Mas eu quero usar este aplicativo para seguir vários usuários (por exemplo, passando o nome do usuário por uma string de consulta). Isso é possível?
hkBattousai
@hkBattousai A maneira como você faz isso é ter um feed RSS para cada usuário. Assim, no seu leitor de feeds, você cria um feed para stephenfry com este URL ( domain.com/… ) e, em seguida, cria um feed separado para, por exemplo, mdo ( domain.com/ Analisador de RSS do Twitter? Screen_name = mdo & count = 100 )
icc97 11/07
2

Os feeds RSS foram retirados algumas semanas atrás com a v1 da API do Twitter. Acho que o Twitter adiou a aposentadoria porque eles sabiam que muitos aplicativos parariam de funcionar (aqueles que dependiam dos feeds RSS do Twitter)

O problema é que, para gerar feeds RSS com a v1.1 da API, é necessário criar um aplicativo que seja autenticado. Isso aumenta a barra de acesso aos seus dados para que somente os desenvolvedores possam. No final, decidi escrever meu próprio script que faz o trabalho. Ele tem a vantagem de você executá-lo em seu site, para que você não precise confiar em um serviço de terceiros. Obviamente, a instalação em um site o torna um pouco complicado para algumas pessoas, mas tentei torná-lo o mais fácil possível.

O aplicativo se chama Twools e você pode descobrir todas as informações na página Twools . Também escrevi um artigo aprofundado sobre o que o Twitter está fazendo com sua API, a remoção de RSS e como usar o Twools - Apresentando o Twools - seus feeds RSS do Twitter desencadeados .

Depois de instalá-lo no seu site, você pode gerar feeds RSS.

Primeiro, você escolhe seu feed de entrada:

  • A linha do tempo de sua casa
  • Linha do tempo do usuário (sua ou de outro usuário)
  • Suas menções
  • Seus favoritos
  • Linha do tempo da lista (de uma lista que você possui)
  • Mensagens diretas recebidas (desativadas por padrão)
  • Mensagens diretas enviadas (desativadas por padrão)
  • Pesquisa no Twitter
  • Novos seguidores
  • Novos amigos

Então você pode filtrar estes resultados:

Filtros em Tweets
  • Com qualquer palavra-chave, #hashtag ou @screen_name: é possível filtrar por uma única palavra-chave, hashtag ou nome de tela neste campo. Por exemplo, se você quiser retornar apenas tweets contendo a hashtag #socialmedia, insira-o aqui. Ou você pode colocar um nome de tela (por exemplo, @iagdotme) para retornar apenas tweets que mencionam esse usuário.
  • Contendo todas as palavras-chave, #hashtags ou @screen_names: você pode filtrar por várias palavras-chave, hashtags ou nomes de tela neste campo. Isso é semelhante ao campo anterior, exceto que você pode adicionar várias palavras-chave, hashtags ou nomes de tela, separando-os por vírgula. Por exemplo, você pode inserir "#socialmedia, @iagdotme" para retornar apenas tweets contendo a hashtag #socialmedia e mencionar @iagdotme
  • Não contendo palavras-chave, #hashtags ou @screen_names: é possível filtrar por várias palavras-chave, hashtags ou nomes de tela neste campo. Isso é semelhante ao campo anterior, exceto apenas os tweets que NÃO contêm nenhuma dessas palavras-chave, hashtags ou nomes de tela serão exibidos.
  • Contendo #hashtag único: idêntico ao primeiro campo, exceto que essa hashtag específica pode ser removida da saída do feed, se selecionada na opção final.
  • De: somente os tweets desses usuários serão retornados
  • Not From: Somente tweets não desses usuários serão retornados
  • Usando aplicativos: você pode filtrar pelo aplicativo usado para enviar o tweet. Você pode selecionar vários nomes de aplicativos, separando por vírgula. Por exemplo, para retornar tweets publicados com Hootsuite ou Buffer, você pode inserir "Hootsuite, Buffer" aqui.
  • Não está usando aplicativos: semelhante ao campo anterior, mas aqui você pode retornar tweets postados sem usar esses aplicativos. Você pode selecionar vários nomes de aplicativos, separando por vírgula. Por exemplo, para retornar tweets que NÃO foram publicados usando o Hootsuite ou o Buffer, você pode inserir "Hootsuite, Buffer" aqui.
  • Excluir aplicativos de agendamento: ao marcar esta caixa, você pode excluir uma variedade de aplicativos de agendamento (como Buffer, IFTTT, Social Oomph e Triberr) dos resultados. Você pode editar a lista editando o arquivo de configuração (veja mais adiante).
  • Excluir RTs: marcando esta caixa, você pode excluir RTs dos resultados. Isso usa a própria API do Twitters para retornar apenas não retweets, mas também procura por RT nos tweets.
  • Favoritos como favoritos: retorne apenas os tweets favoritos.
  • Foi retuitado: retorne apenas os tweets que foram retuitados.
Filtros em Tweets
  • Em Localização: você pode filtrar pela localização da pessoa que tweetou o tweet. Este filtro analisa a sequência de localizações do perfil dos usuários.
  • Na biografia: você pode filtrar uma palavra-chave do perfil do usuário.
  • Gravações no idioma: você pode filtrar pelo idioma em que a pessoa que tweetou o tweet escreve.

Depois de fazer isso, você pode manipular a saída ...

  • Remover Hashtag especificado: se você inseriu uma hashtag no campo 'Contendo #hashtag único' acima, poderá removê-la da saída. Isso é particularmente útil se você deseja usar para postagem cruzada. Por exemplo, se você deseja recuperar tweets com a hashtag #li para atravessar a postagem no LinkedIn, não deseja que a hashtag #li apareça no feed.
  • Remover todas as Hashtags: isso é bastante brutal - remove todas as hashtags, incluindo as embutidas.
  • Remova todas as hashtags do final, mas remova apenas '#' em outro lugar: provavelmente é mais útil que o filtro de hashtag anterior. Ele remove todas as hashtags do final do tweet. No entanto, ele mantém hashtags no corpo principal do tweet, mas remove o símbolo "#". Isso é útil quando as pessoas usam hashtags embutidas onde a remoção perderia o sentido do tweet. Por exemplo, "O ótimo aplicativo #twitter devolve seus #rss feeds #socialmedia #twittertools" se tornaria "O ótimo aplicativo twitter devolve seus feeds rss".
  • Remover todos os nomes de tela (incluindo 'via @screenname'): isso remove todos os nomes de tela do tweet. Útil para postagem cruzada e limpeza de tweets.
  • Link para o 1º URL contido no tweet (se disponível): o feed RSS geralmente é vinculado a cada tweet, mas se você marcar essa opção, o Twools vinculará ao primeiro URL contido em cada tweet. Isso é muito útil se você deseja marcar artigos de tweets ou fazer uma postagem cruzada no LinkedIn ou no Facebook com um link para o artigo contido no tweet.
  • URL não encurtado (se "Vinculado ao 1º URL contido no tweet" estiver selecionado) - LENTO: o Twools tenta desacortar o URL contido no tweet, descobrindo para onde ele é redirecionado. Isso pode ser muito lento, pois o Twools precisa passar por cada URL individualmente. No entanto, pode ser útil quando você deseja vincular a URLs limpos.
  • Remover todos os URLs: remove todos os URLs do tweet. Isso é particularmente útil se você tiver selecionado "link para o 1º URL contido no Tweet".
  • Mostrar o nome da tela do remetente em vez do tweet .: Se você deseja retornar o nome da tela da pessoa que enviou o tweet, selecione esta opção. Isso é útil se você deseja descobrir informações sobre seus seguidores ou pessoas que mencionaram você. Você pode usar essas informações para seguir, deixar de seguir ou adicioná-las a uma lista.
baritoneuk
fonte
Isso parece incrível. OBRIGADO POR ESCREVER ISTO!! Vou experimentá-lo e informá-lo como vai :). (over there.)
Não se preocupe, espero que você ache útil. Eu quase completei uma versão do plugin WordPress também, o que tornará ainda mais fácil o uso. Deixe-me saber como você se dá!
Baritoneuk
1

Embora não seja uma maneira direta de obter feed, existe um leitor de RSS que suporta a leitura das linhas do tempo do Twitter - o BazQux Reader . Ele não apenas mostra o texto do tweet, mas também cria avatar e imagens anexadas.

Você pode tentar importar suas assinaturas do Google Reader e ele deve lidar automaticamente com os links antigos usando a nova API JSON do Twitter. Você também pode se inscrever no novo Twitters digitando twitter.com/UserName url.

PS: Eu sou o autor do BazQux Reader.

vshabanov
fonte
Obrigado, mas talvez ele esteja sobrecarregado, porque a inscrição em um feed do Twitter parece não estar funcionando muito bem (ele continua mostrando a mensagem "inscrevendo-se no novo feed" por um longo tempo até finalmente começar a exibir as postagens). de qualquer forma, eventualmente funciona, então eu aceito a resposta.
waldyrious
Desculpe, eu não percebi que era apenas um teste gratuito. Me desculpe, isso não funciona para mim. Eu vou ter que aceitar.
waldyrious
-1

Existe um site newsmixx.com que exibe o twitter e outros feeds para uma consulta de pesquisa. Basta acessar a página de pesquisa e procurar uma consulta.

Gurdas
fonte
2
Isso realmente não oferece um feed RSS, no entanto.
jonsca