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