Как сделать так, чтобы твиттер работал на моем локальном сервере? - PullRequest
2 голосов
/ 21 сентября 2009

Я хочу разместить сервис Twitter на моем сервере и настроить его для своих целей. Я понятия не имею, как это работает.

Моя цель - общаться с вашим собственным сервером Twitter, а не с первоначальным сервером Twitter, и выполнять мою задачу.

Ответы [ 7 ]

10 голосов
/ 21 сентября 2009

Вы должны проверить: StatusNet . Это платформа для микроблогов с открытым исходным кодом. Со своего сайта вы можете скачать исходный код и развернуть его на своем собственном сервере. Установив его, вы можете настроить его по своему вкусу.

6 голосов
/ 21 сентября 2009

Twitter не является проектом с открытым исходным кодом - они не предоставляют свой серверный код.

Исходя из моего опыта работы в другой компании, развертывающей очень широко распределенные системы, есть вероятность того, что вам понадобится куча инфраструктуры, которую вы должны запустить в первую очередь - полный излишек для решения с одним сервером, но жизненно важный для глобальной службы с много миллионов пользователей. Другими словами, даже если Twitter предоставил свой код, это, вероятно, не будет подходящим решением для вашей ситуации.

2 голосов
/ 21 сентября 2009

Фактическая служба Twitter ( twitter.com ) является проприетарной, вы не можете запустить ее самостоятельно.

Существует множество клонов твиттера с открытым исходным кодом. Более общее название - «микроблоги». Пинакс , например, имеет базовый микроблог. Попробуйте поискать в Google « микроблог с открытым исходным кодом » для других проектов.

1 голос
/ 21 сентября 2009

Я не верю, что платформа Twitter свободно доступна для широкой публики. Если вы хотите создать свой собственный «сервер Twitter», вам придется самостоятельно клонировать сервис.

0 голосов
/ 09 февраля 2012

Вы можете использовать Wordpress и добавить в Твиттер разработчика, а затем получить от них код API, и пользователи смогут использовать ваш сайт, и наоборот, приложения для Twitter будут работать на вашем сайте.

0 голосов
/ 22 сентября 2009

Вы не можете запустить Twitter на своем собственном сервере, но вы можете написать свое собственное приложение, которое общается с Twitter через API Twitter .

Все зависит от того, что вы подразумеваете под «настройкой» Twitter. Есть много приложений, таких как Twitpic и TweetDeck , которые построены «поверх» Twitter. Они добавляют свои собственные функции, оставляя Twitter, чтобы выполнять «тяжелую работу».

Например, я написал персональный проект для модерирования потока твитов. Это приложение работает на моем локальном сервере, но оно получает свои данные, запрашивая API Twitter.

Существует два основных преимущества расширения, а не перестройки Twitter:

  • Это требует гораздо меньше усилий, потому что вы можете повторно использовать все основные функции Twitter
  • Вы можете воспользоваться огромной базой пользователей Twitter. Даже если вам удастся клонировать Твиттер, он будет гораздо менее интересным, чем оригинал, потому что Твиттер работает на силу чисел.
0 голосов
/ 21 сентября 2009

Ничего себе. Это очень амбициозный запрос, который у вас есть. Twitter не похож на Wordpress, нет версии .org, которую можно скачать и запустить локально. Twitter - это масштабируемый сервис, предназначенный для работы на крупных серверах.

Извините, что сообщаю вам плохие новости об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...