【问题标题】:How to fetch asana tasks with certain tag?如何获取具有特定标签的体式任务?
【发布时间】:2015-06-09 08:44:21
【问题描述】:

我创建了一个带有一些自定义功能的小型 Web 应用程序并集成到我们的后端。

现在,我希望能够按标签过滤所有任务。

我有以下功能:

public function getTasksByFilter($filter = array('assignee' => '', 'project' => '', 'workspace' => ''), array $opts = array()) {
    $url = '';
    $filter = array_merge(array('assignee' => '', 'project' => '', 'workspace' => ''), $filter);

    $url .= $filter['assignee'] !== '' ? '&assignee=' . $filter['assignee'] : '';
    $url .= $filter['project'] !== '' ? '&project=' . $filter['project'] : '';
    $url .= $filter['workspace'] !== '' ? '&workspace=' . $filter['workspace'] : '';

    if (count($opts) > 0) {
        $url .= '&' . http_build_query($opts);
    }
    if (strlen($url) > 0) {
        $url = '?' . substr($url, 1);
    }

    return $this->askAsana($this->taskUrl . $url);
}

如何调整此功能以仅获取具有特定 tagId 的任务?

【问题讨论】:

    标签: php asana asana-api


    【解决方案1】:

    标签是您在querying for tasks 时可以提供的参数之一。将其视为与您已用于查询的 assigneeprojectworkspace 参数相同。

    你也可以考虑使用官方的PHP Asana Client来访问PHP中的API。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-14
      • 1970-01-01
      相关资源
      最近更新 更多