如何使用体式红宝石创建任务



我正在寻找一个非常简单的"HelloWorld"示例,该示例使用Ruby gem在Asana中创建任务。

这是我尝试运行的内容,我只是不太清楚如何传入参数:

Asana::Task.create_in_workspace(client,workspace,{ 'name': 'new task' })

我认为你需要做:

require 'asana'
client = Asana::Client.new do |c|
  c.authentication :access_token, 'personal_access_token'
end
workspace = client.workspaces.find_by_id(12)
client.tasks.create_in_workspace(workspace: workspace.id, options: {}, **data)

如果您事先知道工作区 ID,可以直接传入它。 options是请求 I/O 选项的哈希,data是要发布的属性的哈希。

您可以查看文档以获取有关它们的更多详细信息。

你也可以看看这个官方的 Hello World Ruby 示例,它不使用任何 SDK。

最新更新