在PHP中检索团队内的任务

在PHP中检索团队内的任务,php,asana,asana-connect,asana-api,Php,Asana,Asana Connect,Asana Api,我正在尝试开发一个web应用程序,可以从Asana获取数据并生成自定义电子表格报告。包装器类在使事情变得简单方面非常有用 然而,我在编写代码以获得特定任务所属的团队时遇到了困难。即使我通过Asana的web应用程序将数据导出为JSON,“团队”也没有提到。据我所知,体式本身并不提供团队和任务之间的关联。如果我错了,请纠正我 但是,如果我的结论是正确的,有没有一种变通方法可以使用呢?团队是我数据呈现的重要组成部分,我需要在我试图从Asana生成的报告中正确映射团队。我想要生成的报告本质上是分层的

我正在尝试开发一个web应用程序,可以从Asana获取数据并生成自定义电子表格报告。包装器类在使事情变得简单方面非常有用

然而,我在编写代码以获得特定任务所属的团队时遇到了困难。即使我通过Asana的web应用程序将数据导出为JSON,“团队”也没有提到。据我所知,体式本身并不提供团队和任务之间的关联。如果我错了,请纠正我

但是,如果我的结论是正确的,有没有一种变通方法可以使用呢?团队是我数据呈现的重要组成部分,我需要在我试图从Asana生成的报告中正确映射团队。我想要生成的报告本质上是分层的

  • 组织机构
    • 团队
      • 计划
        • 任务
          • 子任务

我能做些什么来实现这个层次结构吗?唯一让我陷入困境的地方就是让某个团队负责项目。

很高兴听到您发现包装器很有用。我们将很快发布一个PHP库,您可能会感兴趣。请继续收看

我认为,下面是一些伪代码来派生您正在寻找的层次结构。如果有帮助,请告诉我

因为组织是真实的,我们可以继续

    {
      "data": [
        {
          "id": 1234,
          "name": "Startup Inc"
        }
      ]
    }
    {
      "data": {
        "id": 1234,
        "name": "Startup Inc",
        "is_organization": true,
        ...
      }
    }
    {
      "data": [
        {
          "id": 9876,
          "name": "Ninja Team"
        }
      ]
    }
    {
      "data": [
        {
          "id": 5678,
          "name": "Stealth Project"
        }
      ]
    }
    {
      "data": [
        {
          "id": 8675309,
          "name": "Top secret video"
        }
      ]
    }
    {
      "data": {
        "id": 8675309,
        "created_at": "2015-03-25T17:28:59.255Z",
        "modified_at": "2015-05-15T03:13:28.754Z",
        "name": "Top secret video",
        "notes": "https://www.youtube.com/watch?v=6WTdTwcmxyo",
        "completed": false,
        ... # All the task data
        ]
      }
    }