问题标签 [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 回答
62 浏览

asana - Asana Api 的网站联系表

我有兴趣让我的网站将网络表单数据发送到一个体式项目,以收集潜在客户的回复。

我不确定执行此操作的最佳方法,因为通过使用表单,我不希望用户需要登录或注册或类似的任何东西,表单提交应该是匿名的,它应该只接受任何使用给定的文本在体式中发布并创建一个任务。

从文档来看,它似乎总是需要登录或连接体式,这显然行不通,因为人们不会为了从网站向我发送反馈而这样做。

那么,有没有办法按照上面提到的方式做到这一点?

0 投票
2 回答
1195 浏览

python - 使用 ASANA Python API 更新自定义字段

我正在尝试更新 Asana 列表中自定义字段的值。我正在使用Asana API v1 的官方 Python 客户端库

我的代码目前看起来像这样;

但是当我运行代码时,任务不会更新。print client.tasks.update 的返回返回了任务的所有细节,但是自定义字段没有更新。

0 投票
1 回答
955 浏览

asana - 创建 Webhook 以跟踪 Asana 任务的变化

现在我正在尝试在 Asana 中设置一个 webhook,以向我发送有关我的 Asana 项目中特定任务的事件更新。我是新手,所以在阅读和回答时请记住这一点,谢谢。这也是我在这里的第一篇文章,所以请放轻松。这是我正在运行的代码。

收到通知的 WCF:

我创建 Webhook 的请求:

我可以收到 HookId:

但是当我尝试通过 Id 获取 webhook 时,我收到了错误消息:

有人对此错误消息有任何线索吗?我假设进行握手和处理接收到的钩子的代码在同一个地方。?

非常感谢

0 投票
1 回答
775 浏览

google-apps-script - 我可以使用 Google Apps 脚本作为 Asana Webhooks 端点 (doPost) 吗?

我正在尝试将Google DocsAsana连接起来。我可以从Google Docs创建任务并将连接保存到MySql数据库,这样我就可以在Google Document中显示任务。

现在我需要这些任务一直与Asana同步,所以我想创建Asana webhooks。我在Google Apps 脚本中创建了一个doPost 函数,它应该作为一个端点。但是当我开始握手时,我没有收到Asana对我的Google Web App的请求。

为了确保我做的一切都是正确的,我还在PHP中创建了一个握手,这是我更熟悉的。我遇到的唯一问题是SSL 证书。但我认为这不应该是Google的问题。而且我的Google Web App是公开的,因此不应该有任何限制(我用Postman对其进行了测试。我收到了来自Postman的请求。为了确保收到请求,我还在Google Document中创建了一个日志。)

我究竟做错了什么?

0 投票
1 回答
93 浏览

asana - Asana 项目状态:创建网络摘要

我的目标是查询 Asana 的项目状态(“进度”选项卡中的帖子)并将它们显示在网页上。目的是让那些无法进入 Asana 的 UI 并查看那里的信息的人可以看到一些信息。事情是这样的。当我们用这个查看网页时,我重新构建了网页,所以我对框架、构建等并不精通。

有没有办法让事情变得相对简单并使用可以处理请求和返回值的脚本创建一个 .html 文件?我正在工作的机器上运行一个精简版本的 IIS,并且可能会从这里提供它。

我完成了获取个人访问令牌和注册应用程序的过程。我不确定这是否有必要,但如果有的话,我已经准备好了这些部件。

一个老菜鸟当然可以在正确的方向上使用一些帮助或轻推 - 谢谢。

0 投票
1 回答
82 浏览

asana - 我可以使用 asana API 通过网络应用程序邀请团队成员吗?

我可以使用 asana API 通过网络应用程序邀请团队成员吗?

例如,如果我有用户电子邮件,是否可以使用您的 API 并创建一个可以邀请该用户参加体式的工具?

0 投票
2 回答
269 浏览

webhooks - Asana Webhooks:Asana API 中没有实现任务删除事件吗?

我在我的项目中实现了Asana Webhooks,一切正常,我只是没有收到删除事件。当我删除任务或永久删除任务时,我的端点没有请求。是否没有实施删除事件或者我做错了什么?

0 投票
1 回答
881 浏览

google-apps-script - 如何使用带有静态重定向 URL 的 Google Apps 脚本库的 OAuth 2.0?

我不知道如何制作一个使用 OAuth 2.0 的共享Google Apps 脚本库。

问题是usercallback每次我在不同的脚本中使用库时,重定向 URL 都会发生变化。但是,这意味着我需要为我使用脚本的每个电子表格添加一个新的应用程序和白名单重定向 URL 到 Asana。我正在使用https://github.com/googlesamples/apps-script-oauth2

有没有办法始终使用相同的重定向 URL 进行身份验证,以便可以从任何脚本中使用我制作的库,而无需在 Asana 中注册新的重定向 URL?

0 投票
1 回答
479 浏览

php - Asana PHP API 连接错误:443

我正在尝试使用 Asana PHP API 来构建一个供个人使用的浏览器项目,但我在连接到 API 时遇到了问题。

这是我尝试从 API 获取用户数据时得到的响应。

致命错误:未捕获的异常 'Httpful\Exception\ConnectionErrorException' 带有消息'无法连接到“ https://app.asana.com/api/1.0/users/me ”:连接到 app.asana 的 35 未知 SSL 协议错误.com:443 ' 在 php-asana\vendor\nategood\httpful\src\Httpful\Request.php:208

这是我用于初始化和获取数据的代码

该应用程序设置在我的本地服务器上。客户端服务器是否有必要拥有 SSL 才能从 Asana API 获取数据,还是我做错了什么?

0 投票
1 回答
573 浏览

asana - Asana API 个人访问令牌返回 401(未经授权)

当我们访问 Asana API 时,我们使用的是Asana 节点客户端 v0.15.0和 Tampermonkey 脚本。Api 以401 (Unauthorized)响应。

这几天前奏效了。我已尝试使用新的个人访问令牌,但仍然遇到相同的错误。在摆弄请求时,我尝试将 auth-header Bearer更改为小写。

Authorization: Bearer my-personal-access-token-> Authorization: bearer my-personal-access-token

这似乎工作正常,这表明 Asana 方面发生了一些变化。

node-asana js 客户端库不允许我在将请求发送到 Asana API 之前对其进行修改。

根据Asana API 支持,我应该在 stackoverflow 上寻求有关此问题的帮助。

编辑

通过一些进一步的调查,似乎当我们发送 cookie 时, auth_token=My auth token我们确实收到了 401 错误。但是如果删除 cookie 并在 fiddler 中重新发出请求,它就可以正常工作。

另一个注意事项是,现在我们在来自例如https://app.asana.com/api/1.0/tasks/TaskId的响应中没有得到任何custom_fields