我正在寻找一个非常简单的" HelloWorld"使用ruby gem在Asana中创建任务的示例。
这是我想要运行的内容,而我还不太了解如何传递参数:
Asana::Task.create_in_workspace(client,workspace,{ 'name': 'new task' })
答案 0 :(得分:1)
我认为您需要这样做:
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
是要发布的属性哈希值。
您可以查看文档以获取有关它们的更多详细信息。
您还可以查看不使用任何SDK的official Hello World example in Ruby。