[Модуль] Wunderlist (app_wunderlist)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

mirsum
Сообщения: 65
Зарегистрирован: Вс янв 12, 2014 12:54 pm
Откуда: Белгород
Благодарил (а): 110 раз
Поблагодарили: 1 раз

Re: Модуль "Wunderlist"

Сообщение mirsum » Пн фев 06, 2017 10:05 pm

Да так заработало:

Код: Выделить всё

say($data[$i]);
 //+ setTimeOut('wunderlistSay2',"runScript('WunderlistTasksTodayPlayAdmin10');", 30); //работает: запустить аналогичный скрипт через 30сек
 //+ setTimeOut('wunderlistSay3',"say('Задачи на сегодня: '.gg('admin.WunderlistTasksToday').'. ');", 30); //работает: проговорить что есть через 30сек
setTimeOut('wunderlistSay4',"say('Задачи на сегодня: . $data[$i] . ');", 30); //повторить ещё раз через 30сек 
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль "Wunderlist"

Сообщение directman66 » Чт апр 20, 2017 9:40 am

Из адвансед взял пример получения только задачи одного листа, создал лист test, создал тестовую задачу.
создал объект rassvet
СпойлерПоказать
$list_name='test';
$data=unserialize(getGlobal('rassvet.WunderlistTasks'));
$tasks=$data[$list_name]['TASKS'];
$total=count($tasks);
for($i=0;$i<$total;$i++) {
say($tasks[$i]['title']);
}
но что-то не работает
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Модуль "Wunderlist"

Сообщение Dark_Veter » Чт апр 20, 2017 1:17 pm

directman66 писал(а):Из адвансед взял пример получения только задачи одного листа, создал лист test, создал тестовую задачу.
создал объект rassvet
СпойлерПоказать
$list_name='test';
$data=unserialize(getGlobal('rassvet.WunderlistTasks'));
$tasks=$data[$list_name]['TASKS'];
$total=count($tasks);
for($i=0;$i<$total;$i++) {
say($tasks[$i]['title']);
}
но что-то не работает
Я у себя решил немного через костыль) Попробуйте вот так:

Код: Выделить всё

$list_name="test";
$data = unserialize(gg('rassvet.WunderlistTasks'));
foreach ($data as $value) {
    if ($value['title'] == $list_name) {
          $tasks = $value["TASKS"];
        $total = count($tasks);
                 if ($total != 0) {
            for($i=0; $i < $total; $i++) {
                               say($tasks[$i]["title"]);
            }
        }
    }
}
 
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Модуль "Wunderlist"

Сообщение Dark_Veter » Чт апр 20, 2017 1:18 pm

Dark_Veter писал(а):
directman66 писал(а):Из адвансед взял пример получения только задачи одного листа, создал лист test, создал тестовую задачу.
создал объект rassvet
СпойлерПоказать
$list_name='test';
$data=unserialize(getGlobal('rassvet.WunderlistTasks'));
$tasks=$data[$list_name]['TASKS'];
$total=count($tasks);
for($i=0;$i<$total;$i++) {
say($tasks[$i]['title']);
}
но что-то не работает
Я у себя решил немного через костыль) Попробуйте вот так:

Код: Выделить всё

$list_name="test";
$data = unserialize(gg('rassvet.WunderlistTasks'));
foreach ($data as $value) {
   if ($value['title'] == $list_name) {
      $tasks = $value["TASKS"];
      $total = count($tasks);
      if ($total != 0) {
         for($i=0; $i < $total; $i++) {
            say($tasks[$i]["title"]);
         }
      }
   }
}
 
Последний раз редактировалось Dark_Veter Чт апр 20, 2017 2:09 pm, всего редактировалось 1 раз.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль "Wunderlist"

Сообщение directman66 » Чт апр 20, 2017 1:54 pm

Warning: Invalid argument supplied for foreach() in /var/www/modules/scripts/scripts.class.php(139) : eval()'d code on line 3
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Модуль "Wunderlist"

Сообщение Dark_Veter » Чт апр 20, 2017 2:08 pm

А в свойстве rassvet.WunderlistTasks что-нибудь есть, или оно пустое?
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль "Wunderlist"

Сообщение directman66 » Чт апр 20, 2017 2:11 pm

пустое
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Модуль "Wunderlist"

Сообщение Dark_Veter » Чт апр 20, 2017 5:37 pm

directman66 писал(а):пустое
Ну видимо от сюда и ошибка. У вас там должны быть данные от модуля Wunderlist. Добавьте что-нибудь в список test, и проверьте синхронизация модуля с сервисом Wunderlist.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль "Wunderlist"

Сообщение directman66 » Пт апр 21, 2017 1:52 pm

заработало, спасибо
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль "Wunderlist"

Сообщение Amarok » Вс сен 10, 2017 1:15 pm

Так сервис Wunderlist закрывается и вместо него будет Microsoft To-Do, то что делать?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Ответить