Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取带有特定标记的asana任务?_Php_Asana_Asana Api - Fatal编程技术网

Php 如何获取带有特定标记的asana任务?

Php 如何获取带有特定标记的asana任务?,php,asana,asana-api,Php,Asana,Asana Api,我创建了一个带有一些自定义功能的小web应用程序,并将其集成到我们的后端 现在,我希望能够通过标记筛选所有任务 我有以下功能: public function getTasksByFilter($filter = array('assignee' => '', 'project' => '', 'workspace' => ''), array $opts = array()) { $url = ''; $filter = array_merge(array('

我创建了一个带有一些自定义功能的小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中的API。

标签是您可以提供的参数之一。将其视为已用于查询的

受让人
项目
、&
工作区
参数

您也可以考虑使用官方访问PHP中的API。