我尝试根据文档示例为API创建的任务设置提醒(截止日期前30分钟):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相关的错误。
有什么遗失吗?
答案 0 :(得分: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的测试自动化工程师”的事实使您期望可以提供有用的信息。因此,拔出PHP,看看我们正在经历什么。