Node.js Twitter Клиент

Есть ли твиттер-клиент для node.js(а не для потокового API, обычного API)?

Я уже знаю о twitter-node, но я ищу более общий клиент, который позволяет использовать Twitter REST API.

У кого-нибудь есть идеи?

Спасибо,

Johnathan

Ответы

Ответ 1

Посмотрите мой модуль node, возможно, это то, что вы ищете. Имеет полную поддержку API twitter (REST и Streaming API): https://github.com/ttezel/twit

Ответ 2

Обновление 2014

Многое изменилось с тех пор, как этот вопрос был задан более 3 лет назад, но этот вопрос по-прежнему высоко оценивается в поисковых системах, поэтому пришло время добавить некоторые обновления.

Существует множество различных модулей Node, которые можно использовать с API Twitter, и нелегко выбрать правильный для тех, кто не знает их всех. Ниже приведено краткое описание всех популярных в настоящее время модулей, а также их авторов, последняя версия, сколько у них звезд на GitHub (что является хорошим показателем их популярности среди пользователей GitHub), сколько коммитов, сколько участников, где они были рекомендованы и т.д. Есть также некоторые полезные статистики использования npm.

Поскольку речь идет о Twitter, я буду ссылаться на профили Twitter, которые я упоминаю. Данные обновлены с 2014-07-29 и не предназначены для того, чтобы быть всегда актуальными, а скорее показывать моментальный снимок для различных сравнений.

На официальном dev.twitter.com/docs/twitter-libraries есть только два Node модули:

TwitterJSClient @BoyCook

  • (Версия 0.0.1, 87 ★, 2 участника, 19 коммитов - последнее 06 мая 2014 года) (недоступно в npm?)

user-stream @AivisSilins

  • (Версия 0.0.7, 57 ★, 1 вкладчик, 26 коммитов - последний раз 28 марта 2014 года) (статистика npm)

Статьи:

оба рекомендуют:

ntwitter AvianFlu (нет Twitter?) И др.

Статья бот Twitter через 20 минут с Node.js, опубликованный 3 октября 2013 года @ebertx рекомендует:

twit @tolga_tezel

Самые популярные модули Twitter в соответствии с nodejsmodules.org @corruptmem:

(перечисление только релевантных из списка - например, пропущение blueimp-bootstrap-image-gallery и т.д.)

everyauth @briannoguchi

  • (Версия 0.4.6, 2822 ★, 47 участников, 760 коммитов - последнее 30 апреля 2014 года) (статистика npm)
  • (Примечание: это универсальный модуль аутентификации)

ntwitter AvianFlu (нет Twitter?) И др.

  • (см. выше)

twitter-node @technoweenie

  • (Версия 0.1.1, 436 ★, 10 участников, 65 коммитов - последнее 15 апреля 2012 г.) (статистика npm)
  • (Примечание: прекращено и рекомендует ntwitter)

node-twitter @jdub

  • (forked from twitter- node - см. выше)
  • (на npm называется просто "твиттер" )
  • (Версия 0.1.18, 313 ★, 9 участников, 162 коммиты - последнее 10 марта 2012 г.) (статистика npm)

twitterlib @rem

twit @tolga_tezel

  • (см. выше)

Вот что я нашел в списке самых популярных модулей Node для использования API Twitter. Обратите внимание, что самый популярный не обязательно означает лучшее. Все они имеют разные API, популярность, наборы функций, авторы, документацию, пользователей. Невозможно рекомендовать только один модуль, но этот список должен стать хорошей отправной точкой для поиска того, который лучше всего подходит для определенного набора потребностей.

Прокомментируйте, если есть ошибки или недостающие модули или другая информация, которую следует добавить здесь.

Ответ 4

Существует ntwitter, который был обновлен в течение последних нескольких месяцев. Для меня самая сложная задача о запуске script для публикации сообщений Twitter - это первая конфигурация конфигурации auth на dev.twitter.com. ntwitter обрабатывал остальное!