Webhooks 使用Asana API通过WebHook创建新任务

Webhooks 使用Asana API通过WebHook创建新任务,webhooks,asana,asana-api,asana-connect,Webhooks,Asana,Asana Api,Asana Connect,我使用的表单系统与WUFOO非常相似,它允许我使用Webhook将数据发送到外部网站 我已经能够通过Zapier将我的表单连接到我的ASANA系统,但我似乎无法让API系统正确运行。有人能就我在这里做的不正确的事情提供建议或帮助吗 在屏幕截图中,请注意以下内容: -用于任何Web URL(https或http)的Web URL函数 -HTTP方法具有POST、PUT或GET选项 -数据格式允许我输入几乎任何内容,这样我就可以将表单字段与ASANA的任何必要名称进行匹配 我根本无法让系统连接到AS

我使用的表单系统与WUFOO非常相似,它允许我使用Webhook将数据发送到外部网站

我已经能够通过Zapier将我的表单连接到我的ASANA系统,但我似乎无法让API系统正确运行。有人能就我在这里做的不正确的事情提供建议或帮助吗

在屏幕截图中,请注意以下内容: -用于任何Web URL(https或http)的Web URL函数 -HTTP方法具有POST、PUT或GET选项 -数据格式允许我输入几乎任何内容,这样我就可以将表单字段与ASANA的任何必要名称进行匹配

我根本无法让系统连接到ASANA。请帮帮我


我没有访问您的确切表单生成器的权限,但假设它执行了它所说的操作,您可以尝试以下操作。我将以创建任务为例

  • 在Asana中创建个人访问令牌。要登录Asana,请单击右上角的图标并打开“我的个人资料设置”。转到“应用”选项卡并创建个人访问令牌。您只能看到此令牌一次,因此如果丢失,请创建一个新令牌。还可以检索您的工作区id,您可以在登录时打开app.asana.com/api/1.0/workspace来获取该id

  • 现在回到你的状态。对于网站url,请在Asana处放置您要点击的特定端点。例如,让我们创建一个新任务:

  • 在HTTP方法下,选择POST

  • 在HTTP标头下,您要指定如下内容(将0/1234abcd替换为您的访问令牌):

  • 您可以使用“发送原始数据”并在“原始数据”部分中指定如下内容(将1234替换为您的工作区id):

  • 当然,您可以添加其他字段-有关更多信息,请参阅API参考:


    让我知道这是否对您有效。

    您必须提供有关您使用的第三方以及您设置的工作流的哪些部分以及您遇到的问题的更具体信息。我使用的是一个名为Machform的表单系统。我可以让表单提交,但ASANA似乎没有收到WebHook来获取表单字段中的数据。
    {
      "Authorization": "Bearer 0/1234abcd",
      "Content-Type": "application/json"
    }
    
    {
      "data": {
        "workspace": 1234,
        "name": "The name of the task"
      }
    }