0

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

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

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

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

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

4

1 回答 1

0

解决方案是直接在第一次调用中将任务分配给项目。混淆在于创建任务的参数。我们希望它project应该是一个整数,但它是projects一个包含一个或多个项目的数组。

该项目已分配给给定用户,但是是私有的。因此addProject,在创建任务后在单独的调用中使用确实会导致授权错误。

于 2015-04-07T10:34:43.263 回答