问题标签 [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.

0 投票
1 回答
79 浏览

asana - 获取所有具有标签组合的任务?

我知道您可以使用GET /tags/tag-id/tasks和获取给定标签的所有任务

然后我可以用不同的标签 ID 再做一次,并得到两个列表的交集......

但是有没有办法在一个查询中获得所有带有两个标签的任务?

还是我必须将标签分组为一个标签,如下例所示 tags = ["Software","Web"] ===> tag = "Software-Web"

0 投票
1 回答
84 浏览

asana - 我可以更改 Asana API 应用程序的所有权吗?

我无意中使用我现在想停用的旧 Asana 帐户创建了一个应用程序。我想将应用程序的所有权(保持相同的客户端 ID)转移到我的实际活动帐户。有没有办法做到这一点?

我可以在我的活动帐户上创建一个新应用程序(具有新的客户端 ID),但我需要要求我的所有用户重新进行身份验证,我想避免这种情况。

0 投票
1 回答
452 浏览

hyperlink - Asana Task API Stories 仅提供指向 Asana 用户任务页面的超链接,而不是用户名

如果一个 Asana 用户在任务下的评论中使用“@”引用 + 用户名来引用另一个 Asana 用户,Asana 将其替换为用户名作为指向 Asana 中用户任务页面的超链接。只要从 Asana 中查看就可以了,因为只有用户名在评论中可见。但是当外部系统通过 Asana API 查询任务和故事时,以 JSON 形式返回的内容只有超链接而不是用户名。外部系统无法知道评论中引用的(带有@)的用户名。超链接在 URL 中有一些 ID,但 ID 不是用户、任务、工作区或项目,我们将能够从中间接或直接获取用户名。因此,评论变得晦涩难懂,使帖子/任务历史变得混乱。

问题:Asana 是否已经意识到这个问题并解决了同样的问题?有什么建议可以克服同样的问题吗?

建议:如果 Asana 可以将用户名或用户 ID 连同它一起发送,并以某种方式表明它是对用户的 @reference,那将更有意义。

0 投票
1 回答
252 浏览

php - 在项目中为其他用户创建新任务

我发现了一些我们无法解释的奇怪行为。

通过使用https://github.com/ajimix/asana-api-php-class功能,通过 Asana API 创建新任务效果很好。我们为 API Key 用户创建任务并将其分配给项目没有问题。

当我们尝试将该任务直接分配给另一个团队成员时,就会出现奇怪的行为。会发生以下不想要的事情:

  1. 任何其他团队成员都找不到该任务(即使搜索也不起作用)
  2. 新任务分配给的用户确实有一个新任务,但团队无法通过单击其任务列表来查看它。
  3. 该任务不像以前那样在项目中,它具有“无项目”。用户确实有权访问该项目。

关于如何进一步调试的任何线索?这是授权问题吗?因为,我可以直接从体式将任务分配给其他用户。

0 投票
1 回答
489 浏览

rest - Asana REST API - 将文件附加到任务

我正在尝试通过 REST API 将文件附加到 Asana 中的任务,但出现超时错误。我相信错误来自体式方面,所以我有点卡住了......

我提出的请求具有以下格式

我得到的答复如下

在我看来,请求的格式很好,但它不起作用。

任何人都可以帮忙吗?

谢谢佩德罗·卡多索

0 投票
1 回答
148 浏览

php - 在 PHP 中检索团队内的任务

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

但是,我很难编写代码来获得特定任务所属的团队。即使当我通过 Asana 的 Web 应用程序将数据导出为 JSON 时,“团队”也没有提及。据我了解,Asana 本身并不提供团队和任务之间的关联。如果我错了,请纠正我。

但是,如果我的结论是正确的,是否有我可以使用的解决方法?团队是我的数据渲染的重要组成部分,我需要将它们正确映射到我试图从 Asana 生成的报告中。我要生成的报告本质上是分层的。

  • 组织
    • 团队
      • 项目
        • 任务
          • 子任务

我可以做些什么来实现这种层次结构吗?我唯一卡住的地方是让项目在一个特定的团队下。

0 投票
0 回答
152 浏览

php - 如何在 PHP 中使用 asana API 获得不完整的任务

我必须使用 Asana API 只获取不完整的任务

此代码获取与该 projectId 相关的所有任务(已完成和未完成的任务)。但我想单独获取未完成和已完成的任务。

0 投票
1 回答
84 浏览

asana - 如何知道一个故事是否“固定”在 Asana API 中?

我正在为客户构建一个可视化前端,以在 Asana 中显示任务,我需要能够通过某种“标志”来区分任务上的故事,这将确定故事是公共/私人的

这个想法是使用“固定”状态来确定它是否是公共/私有的,但这似乎没有出现在 API 中。

或者我正在考虑“心脏”,但我不确定如何在体式中心脏?

这可能吗?

0 投票
1 回答
386 浏览

php - 在 php 中使用 Asana API 从项目中获取所有任务

我必须在项目下使用 Asana API 获取任务,到目前为止我尝试过但给出了错误

调用函数

0 投票
2 回答
2215 浏览

google-apps-script - 从 Google Apps 脚本创建 Asana 任务

我正在尝试使用谷歌应用程序脚本在 Asana 中创建任务。我确实设法从 asana 读取(GET 方法)任何类型的信息,但是当我尝试执行 POST(例如在特定工作区和项目中创建新任务)时,它会创建任务但使用忽略我传递的 json 数据的默认值.

这是我一直在使用的代码:

我已经尝试过使用身体外部的数据,数据外部的工作区,我已经更改了顺序,但它总是使用默认值创建任务。有任何想法吗?谢谢