Модератор: immortal
Доброго времени суток.
Не пойму как заставить систему писать события в твиттер?
В настройках есть поля для Твиттера, но не понятно что в них прописывать.
Я так понял должен быть аккаунт не публичный, а к этому аккаунту уже подключаться.
Не пойму как заставить систему писать события в твиттер?
В настройках есть поля для Твиттера, но не понятно что в них прописывать.
Я так понял должен быть аккаунт не публичный, а к этому аккаунту уже подключаться.
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Twitter
Я в твиттере создавал новое приложение с правами писать сообщения в определённый аккаунт и от него прописывал все настройки -- вот так и появлялись.PalV писал(а):Настройки системы заполнил что касается твиттера, но в аккаунте сообщений от алисы нет
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Twitter
Я в твиттере тоже создал приложение от аккаунта, прописал в общие настройки системы параметры, но сообщений в созданном аккаунте нет?
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Twitter
можно покопать на предмет того, где оно перестаёт работатьPalV писал(а):Я в твиттере тоже создал приложение от аккаунта, прописал в общие настройки системы параметры, но сообщений в созданном аккаунте нет?
есть файл
C:\_majordomo\htdocs\lib\twitter.class.php
в нём такие строчки:
Код: Выделить всё
// create a new instance
$tweet = new TwitterOAuth($consumerKey, $consumerSecret, $oAuthToken, $oAuthSecret);
//send a tweet
$tweet->post('statuses/update', array('status' => $message));
Код: Выделить всё
// create a new instance
$tweet = new TwitterOAuth($consumerKey, $consumerSecret, $oAuthToken, $oAuthSecret);
if (!$tweet) {
DebMes("Auth error with Twitter");
}
//send a tweet
$r=$tweet->post('statuses/update', array('status' => $message));
if (!$r) {
Debmes("Error posting '".$message."' to Twitter");
}
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 45
- Зарегистрирован: Пн май 13, 2013 1:49 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Twitter
Ошибок не появилось.
Создал новый аккаунт, единственное не переводил его в приватный, вернее не совсем понял, это настройка, галки скрыть мои твиты?
Создал приложение и выбрал 3 пункт прав, чтение, запись и отправка сообщений напрямую(или подобное), внёс данные и всё, вручную добавляются, от системы тишина. Может дело в приоритете сообщений?.
Кстати, в настройках всего 4 строчки надо заполнить?
----
Windows. Версия 0.4.0b от 18.05.2013
Создал новый аккаунт, единственное не переводил его в приватный, вернее не совсем понял, это настройка, галки скрыть мои твиты?
Создал приложение и выбрал 3 пункт прав, чтение, запись и отправка сообщений напрямую(или подобное), внёс данные и всё, вручную добавляются, от системы тишина. Может дело в приоритете сообщений?.
Кстати, в настройках всего 4 строчки надо заполнить?
----
Windows. Версия 0.4.0b от 18.05.2013
- Вложения
-
- Настройки системы.
- Выделение_003.png (17.78 КБ) 8246 просмотров
-
- Настройки приложение в api twitter
- Выделение_002.png (74.2 КБ) 8246 просмотров
-
- Приложение в твит аккаунте
- Выделение_001.png (20.25 КБ) 8246 просмотров
Windows. Версия 0.5.0b от 09.08.2013
Но планирую перейти на linux версию
Но планирую перейти на linux версию
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Twitter
да вроде бы всё верно... можно попробовать ещё сразу после строчки
function postToTwitter($message) {
добавить
DebMes("Twitter message: ".$message);
чтобы проверить с помощью лога доходит ли вообще дело до этой функции
и ещё тоже самое добавить перед
$tweet = new TwitterOAuth...
мало ли где-то "по дороге" ломается что-то
function postToTwitter($message) {
добавить
DebMes("Twitter message: ".$message);
чтобы проверить с помощью лога доходит ли вообще дело до этой функции
и ещё тоже самое добавить перед
$tweet = new TwitterOAuth...
мало ли где-то "по дороге" ломается что-то
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Twitter
Появляются две записи в логе
30.07.2013 11:20:11
Twitter message: Неизвестная команда...
30.07.2013 11:20:11
Twitter message: Неизвестная команда...
30.07.2013 11:20:11
Неизвестная команда... это сообщение алисы
30.07.2013 11:20:11
Twitter message: Неизвестная команда...
30.07.2013 11:20:11
Twitter message: Неизвестная команда...
30.07.2013 11:20:11
Неизвестная команда... это сообщение алисы
-
- Сообщения: 45
- Зарегистрирован: Пн май 13, 2013 1:49 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Twitter
По вашему рецепту для отладки вставил debmes дважды:
Я так понимаю тут всё отрабатывает нормально, но просто кракозябры пишет(фраза=сколько время):
Cycle running OK: cycle_watchfolders.php
30.07.2013 12:12:54
Twitter message: Сейчас 12 часов 12 минут
30.07.2013 12:12:54
Twitter message: Сейчас 12 часов 12 минут
30.07.2013 12:12:54
Executing (exclusive): C:\_majordomo\htdocs/rc/madplay.exe C:\_majordomo\htdocs/cached/voice/0ec185f245bdc7a9baf4eaa6c3050b66.mp3
Тут Алисе дал команду скажи HI WORLD, поэтому проблем с кодировкой нет.
30.07.2013 12:16:30
Twitter message: HI WORLD
30.07.2013 12:16:30
Twitter message: HI WORLD
30.07.2013 12:16:31
Executing (exclusive): C:\_majordomo\htdocs/rc/madplay.exe C:\_majordomo\htdocs/cached/voice/6e60dec9a292d7571584bbe80a7f3113.mp3
Сообщение в твиттере пока нет.
Я так понимаю тут всё отрабатывает нормально, но просто кракозябры пишет(фраза=сколько время):
Cycle running OK: cycle_watchfolders.php
30.07.2013 12:12:54
Twitter message: Сейчас 12 часов 12 минут
30.07.2013 12:12:54
Twitter message: Сейчас 12 часов 12 минут
30.07.2013 12:12:54
Executing (exclusive): C:\_majordomo\htdocs/rc/madplay.exe C:\_majordomo\htdocs/cached/voice/0ec185f245bdc7a9baf4eaa6c3050b66.mp3
Тут Алисе дал команду скажи HI WORLD, поэтому проблем с кодировкой нет.
30.07.2013 12:16:30
Twitter message: HI WORLD
30.07.2013 12:16:30
Twitter message: HI WORLD
30.07.2013 12:16:31
Executing (exclusive): C:\_majordomo\htdocs/rc/madplay.exe C:\_majordomo\htdocs/cached/voice/6e60dec9a292d7571584bbe80a7f3113.mp3
Сообщение в твиттере пока нет.
Windows. Версия 0.5.0b от 09.08.2013
Но планирую перейти на linux версию
Но планирую перейти на linux версию