Установить напоминание о задании API Podio
Я пытаюсь установить напоминание (за 30 минут до срока выполнения) для задачи, созданной API, на основе примеров документов: https://developers.podio.com/doc/tasks/create-task-with-reference-22420 https://developers.podio.com/doc/tasks/create-task-22419
Вот код:
PodioTask::create_for(
'item',
$order->item_id,
array(
'text' => "Préparer la livraison de la commande",
'description' => "Testing tasks",
'responsible' => 00000,
'due_date' => date('Y-m-d'),
'due_time' => '09:00:00',
'reminder' => array('remind_delta' => 30)
)
);
Помимо того, что напоминание не установлено, задача создается с предоставленной информацией выше. Нет ошибок, связанных с API.
Чего-то не хватает?
1 ответ
Я понимаю, что это старый, но я наконец понял это. Увидеть ниже:
PodioTask::create_for(
'item',
$item_id,
$attributes = array (
'text' => $item_id,
'private' => true,
'due_date' => $appt_date,
'due_time' => $appt_time,
'responsible' => 1234567, // User ID
'reminder' => (object)[
'remind_delta' => 0
]
)
);
Для моих целей пользователь всегда будет одним и тем же, поэтому я установил его как статический.
ВНИМАНИЕ! Вы ДОЛЖНЫ пройти аутентификацию с помощью API, используя учетные данные пользователей, для которых устанавливается напоминание. Это НЕ БУДЕТ установить напоминание для другого пользователя (частично, почему я использую статического пользователя).
РЕДАКТИРОВАТЬ Так как у меня недостаточно очков репутации, я хочу крикнуть Pavlo - Podio
- Можно проверить, установлено ли напоминание, посмотрев на него в Podio. Это довольно просто, либо есть набор напоминаний, либо его нет.
- Оператор и я не используем Ruby, поэтому то, работает ли Ruby или нет, не имеет отношения к проблемам, с которыми мы сталкиваемся.
Пока я понимаю, что ты пытался помочь. Тот факт, что вы являетесь "инженером автоматизации тестирования в Podio", повышает вероятность того, что вы МОЖЕТЕ предоставить полезную информацию. Так что вытащите PHP и посмотрите, что мы испытываем.