问题标签 [asana]

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 回答
2021 浏览

asana - 查看 Asana 的历史

刚开始使用 Asana 并喜欢它。几个查询 -

  1. 有没有办法检查 Asana 任务和项目的历史记录(日志)。假设我想检查一个任务是否被另一个人意外删除。
  2. 我可以只为一个人分配项目的查看权限而不是编辑权限吗?
0 投票
1 回答
353 浏览

php - Asana API 在尝试更新 due_on 时返回 500 错误

我正在用 PHP 构建一个新应用程序,它允许我使用 CSV 模板来导入任务繁重的项目,其中包含到期日期和受托人。到目前为止,我已经设法让它适用于除了due_on 字段之外的所有内容。每当我在请求正文中包含 due_on 时,无论是在第一个 POST 请求中创建任务还是在后续 PUT 请求中更新任务,都会返回 500 错误。

例如,在任务更新时,我使用放置请求点击https://api.asana.com/api/1.0/tasks/task-id,并使用 Chrome 高级 REST 客户端传递以下请求正文:

这是返回的:

我的 put 请求的语法或我的日期格式中是否存在会导致这种情况的内容?直接通过 PHP 传递相同的值似乎也会导致问题。

0 投票
1 回答
201 浏览

asana - Is there a way to invite a user to Asana through their API

I was wondering if there's an exposed API to invite a user to a workspace/project/task, thereby adding the user to the workspace.

0 投票
1 回答
369 浏览

asana - PUT 从 Java 到 Asana

我想知道您是否在使用 Java EE 对公开的 api 方法之一(在本例中为更新工作区)执行 PUT 请求时取得了任何成功。

我目前有以下代码段,但得到了 400。对于数据变量,我可能已经尝试了在何处放置双引号、要编码什么的每一个排列,并且还尝试了 JSON。

0 投票
3 回答
970 浏览

asana - Asana API 可以将附件上传到任务

我想以编程方式将附件上传到 Asana 中的任务。这可以做到吗?

0 投票
3 回答
4866 浏览

c# - 如何使用 c# 连接到 Asana Rest API?

有没有人有一段代码用于使用 c# 连接到 Asana API?

他们的网站上有一个 Hello World 应用程序,但不幸的是它是用 ruby​​ 编写的。

https://asana.com/developers/documentation/examples-tutorials/hello-world

我将其作为一个快速的副项目来做,只能投入少量时间。任何帮助将不胜感激。

提前致谢!


跟进:

我尝试了多种访问/身份验证的方法,但我不断收到 401 Not Authorized 错误。

我的最新代码如下所示:

0 投票
1 回答
1245 浏览

api - asana api 列出工作区中未分配的任务

我想使用 asana API 列出给定工作区中所有未分配的任务。尝试使用“assignee=null”,如下所示:

但它返回以下错误:

实际上,任何在没有明确受让人(我或受让人 ID)的情况下访问工作区中的任务的尝试都会失败,示例

都返回这个错误信息

当我列出未分配的任务时,它们确实有一个空的受理人,我可以为项目做,但不能为工作区做:

但我也无法从项目中列出它们,因为受让人选项被忽略(另请参阅Asana API for Projects Assigned to Me

我错过了什么吗?帮助表示赞赏!谢谢你。

0 投票
1 回答
688 浏览

api - Asana api:使用 API 密钥进行身份验证的替代方法?

使用 API 密钥进行身份验证是使用 Asana API 的第三方开发人员可用的唯一方法吗?

当用户提供他的基本登录详细信息时,是否有任何端点返回 API 密钥?例如:在 Heroku 上,使用用户名和密码参数POST http://api.heroku.com/login返回 api 密钥。

这样的功能将有助于简化登录,因为用户复制他的 api 密钥并将其输入到应用程序中将是一个额外的步骤。

0 投票
1 回答
1125 浏览

api - 如何获取项目工作区详细信息

要获取项目名称和关注者,我可以使用:

https://app.asana.com/api/1.0/projects?opt_fields=name,followers

但是它不允许我获得工作区:

https://app.asana.com/api/1.0/projects?opt_fields=name,workspace

仅列出项目 ID 和名称。我也试过使用opt_expand。列出项目时是否可以获得工作区?

0 投票
2 回答
1436 浏览

php - 如何将数据发布到 Asana 而不是 GET?

我在 PHP 中使用 cURL 来访问 Asana API。

我很高兴将我的值作为 GET 附加到 URL,但现在,随着我的应用程序变大,我发布的数据越来越多,所以我一直在尝试将其转换为发布。

到目前为止,我已经尝试过:

到目前为止,对于我的方法,我最终得到了错误:

当然,使用 cURL,我正在这样做:

对于所有这些测试,我将输出 JSON 并使用 JSLint 对其进行验证。这是非常有效的 JSON,所以问题绝对不是那个。我只需要知道为什么它无效。

我只是不能让它工作。感谢您的帮助-丹尼尔。