你如何更新任务标签?

时间:2017-11-21 17:22:05

标签: podio

我需要更新任务标签。 我得到了任务,我可以逐步完成标签的PodioCollection($ task->标签) 我删除了一个标签     $这 - > labels->清除($ labelToRemove-> label_id); 我添加了一个标签

$newLabel = new PodioTaskLabel();
$newLabel->text = $labelText;
$task->labels[] = $newLabel;
然后我保存了$ task     $任务 - >保存();

$ task已保存,但更新的任务标签不是。

这里的文档没有意义: https://developers.podio.com/doc/tasks/update-task-labels-151769

它在顶部显示“使用新标签更新任务”。 它还说你称之为:     /任务/ {TASK_ID} /标签/

但你称之为:

PodioTaskLabel::update( $label_id, $attributes = array() );

咦?为什么在一个地方用{task_id}调用它然后在下面调用,比如用$ label_id调用它。

在它链接的PHP代码中,它有:

return Podio::put("/task/label/{$label_id}", $attributes);

这让我相信文档是错误的。

在那个:: update()调用中,我是否传递了我要更新的任务的task_id?

或者是否有一些其他方式来更新未记录的任务标签?

- 安德鲁。

1 个答案:

答案 0 :(得分:0)

这似乎是php客户端中的一个错误。 Ruby 的相同代码效果很好:

scale_y_parameter <- 
    c(breaks = seq(0, 30, by = 10),
    limits = c(0, 30))

d %>% 
  ggplot(aes(x = cyl, y = mpg, fill = am)) + 
  geom_col(position = "dodge") + 
  scale_y_continuous(scale_y_parameter)

随意修复php客户端并提交修复拉取请求。