我正在使用与WUFOO非常相似的表单系统,它允许我使用WebHooks将数据发送到外部网站。
我已经能够通过Zapier将我的表单连接到我的ASANA系统,但我似乎无法使API系统正常运行。有人可以在这里建议或协助我做错误吗?
在屏幕截图中注意以下内容: - 任何Web URL(https或http)的Web URL功能 - HTTP方法具有POST,PUT或GET选项 - 数据格式允许我输入几乎任何内容,以便我可以将表单字段与ASANA的任何必要名称进行匹配。
我根本无法让系统连接到ASANA。请帮帮我。
答案 0 :(得分:3)
我无法访问您的确切表单构建器,但假设它按照它所说的那样执行,您可以尝试以下操作。我将使用创建任务作为示例。
在Asana中创建个人访问令牌。要执行此操作,请登录Asana,单击右上角的图标,然后打开"我的个人资料设置"。转到“应用”标签,然后创建个人访问令牌。你只会看到这个令牌一次,所以如果你丢失它就创建一个新令牌。同时检索您的工作区ID,您可以在登录时打开app.asana.com/api/1.0/workspaces来获取它。
现在回到您的表单。对于网站网址,您要在Asana上点击特定的端点。例如,让我们创建一个新任务: https://app.asana.com/api/1.0/tasks
在HTTP方法下,您要选择POST
在HTTP标头下,您要指定类似的内容(用您的访问令牌替换0 / 1234abcd):
{
"Authorization": "Bearer 0/1234abcd",
"Content-Type": "application/json"
}
您可以使用发送原始数据并在原始数据部分中指定类似以下内容(将1234替换为您的工作区ID):
{
"data": {
"workspace": 1234,
"name": "The name of the task"
}
}
您当然可以添加其他字段 - 有关详细信息,请参阅API参考: https://asana.com/developers/api-reference/tasks
请告诉我这是否适合您。