问题标签 [asana-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asana - 使用 Asana 事件 API 进行任务监控
我正在尝试使用 Asana 事件 API 来跟踪我们的一个项目中的更改,以及更具体的部分之间的任务移动。我们的工作流程如下:
- 我们有一个项目分为几个部分。
- 每个部分代表流程中的一个步骤。完成一个步骤后,任务将移至下面的部分。
- 当给定任务到达特定步骤时,我们希望将其传递给外部系统。它不必是完整的信息——基本的东西 + url 就足够了。
我的想法是使用https://asana.com/developers/api-reference/events来实现一个基于拉取的机制来获取最近的任务变化。
我的问题是:
- 事件 API 似乎生成了很多信息,但不是有用的信息。在部分之间移动一项任务会生成 3 个事件(2 个“更改”操作,一个“添加”操作标记为“系统”)。在工作期间,许多任务将在许多部分之间移动,但我对一个特定部分感兴趣。如何找到移入该部分的项目?我知道有一个 资源-> 文本字段,但它给了我一些东西,比如从 X 移动到 Y(项目名称),这可能是人类可读的消息,将来可能会改变
- 根据文档,资源键应包含任务数据,但我看到的唯一信息是id和name,这对我的情况来说还不够。是否可以使用事件 API 获取标签?或者任何其他可以让我们对系统中的任务进行分类的数据?
- 我可以监听特定部分的事件而不是跟踪整个项目吗?
欢迎提出想法或建议。谢谢
python - 使用 Python 检索 Asana 元数据
我已成功安装 PyCharm CE 和 Python Asana 库 ( https://github.com/Asana/python-asana )。
我可以连接、检索项目、任务和子任务。但是对于任务和子任务,它似乎总是只返回id
and name
。
如何检索其他元数据?
结果的简短示例:
php - 如何通过 PHP 中的 Asana API 获取已完成的任务
到目前为止,我编写了代码:
函数调用
但它会完成所有已完成和未完成的任务。我只想获取已完成的任务。有人知道吗?
python - 如何使用 python-asana 创建子任务
如何使用 python-asana 创建子任务?
我可以创建任务,但是如何在任务中创建子任务?
php - 如何获取带有特定标签的体式任务?
我创建了一个带有一些自定义功能的小型 Web 应用程序并集成到我们的后端。
现在,我希望能够按标签过滤所有任务。
我有以下功能:
如何调整此功能以仅获取具有特定 tagId 的任务?
asana - Asana API 检索项目所有者、状态和截止日期
有没有办法使用 Asana api 来检索项目所有者、项目状态、项目描述和项目截止日期?
我检查了 API 文档并找不到任何东西,所以我假设答案是否定的(但非常感谢确认)。
https://asana.com/developers/api-reference/projects#sections
如果无法通过 API 执行此操作,是否有人对如何使用 Selenium 或其他工具进行此操作有任何技巧?
非常感激。
asana - Asana API 中已完成的部分
由于体式中的部分是常规任务,因此可以完成。Asana API 提供了接收项目部分的能力https://asana.com/developers/api-reference/projects#sections,但不幸的是,它返回所有部分,包括已完成的部分。有没有其他方法可以只接收活动部分或至少接收部分的完成标志?
python - How to get a user's oldest task from the Asana API?
So I have a little bit of a dilemma in trying to obtain the oldest task of a user. I’m able to get the oldest task of each user in my team's workspace, but takes 1 hour and 30 minutes to run.
Here's the current workflow that I have currently:
What's taking so long is the loading of and iterating through each user's tasks. Any ideas on how to make this process faster? Would there potentially be a way to query specifically for the oldest task of a user through the API?
I’m building a tool that will track the age of the oldest task for each user for tracking purposes. I would love to find out if there’s something that I’m missing.
php - 如何通过 asana api 按名称获取标签 ID?
如果我通过 asana api 调用提供标签名称,我想要 asana 标签 ID。有什么方法可以直接实现这一点吗?
或者,我可以获取工作区中的所有标签并通过它与我的 id 匹配进行过滤,但这将是一个漫长的过程。
有什么方法getTagID(tagName)
吗??是的,我可以扭转这个getTag(tagId)
仅供参考,我正在为 asana api 使用 php 包装器(https://github.com/ajimix/asana-api-php-class)
谢谢。
asana - Asana 返回带有神秘信息的虚假 500 错误
我看到带有神秘消息的虚假 HTTP 500 错误。例如,在 /projects/28408740055707 上使用 oauth 执行 GET 我看到响应正文: {"errors":[{"message":"Server Error","phrase":"24 紫色土拨鼠快速蠕动"}]}
我也在 GET /tasks/{taskId}/stories 和其他端点上看到了它。对此有什么想法吗?谢谢!