0
我正在尋找一個非常簡單的「HelloWorld」示例,使用紅寶石創建一個使用Asana的任務。如何使用Asana紅寶石創建任務
這裏是我試圖運行,我只是不太所著的Grokking如何傳入參數:
Asana::Task.create_in_workspace(client,workspace,{ 'name': 'new task' })
我正在尋找一個非常簡單的「HelloWorld」示例,使用紅寶石創建一個使用Asana的任務。如何使用Asana紅寶石創建任務
這裏是我試圖運行,我只是不太所著的Grokking如何傳入參數:
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
是要發佈的屬性的散列。
您可以查看文檔以獲取更多詳細信息。
您還可以查看不使用任何SDK的official Hello World example in Ruby。
那麼我奮鬥的是**數據是什麼?我看到了rdoc的方法,希望看到一個例子... –
@EricPugh你檢查過API的參考嗎? –
是的,但我沒有真正grok什麼**數據意味着...我想出瞭如何做一個CURL樣式請求使用HTTP類不是api –