2012-10-17 42 views
0

我試圖創建這個JSON任務....創建任務 - 「工作空間:不是ID」錯誤

{ 
    "data":{ 
     "project":[ 

     ], 
     "followers":[ 

     ], 
     "workspace":{ 
     "id":14852, 
     "name":"My Default" 
     }, 
     "name":"This is test task", 
     "assignee":{ 
     "id":14850, 
     "name":"Steve Reich" 
     } 
    } 
} 

我得到了回報錯誤...

{ 
    "errors":[ 
     { 
     "message":"workspace: Not an ID: [object Object]" 
     } 
    ] 
} 

任何人都知道我在做什麼錯了?

回答

0

響應表示您使用的工作區ID無效。你實際上並沒有使用14852作爲工作區ID,對嗎?它當然不像一個有效的ID。

你可能會驗證你有合適的工作空間ID與查詢

https://app.asana.com/api/1.0/workspaces

+0

不,我的例子中的ID是僞代碼。我正在使用正確的工作區ID。我確認了我的所有ID。實際上我正在爲Coldfusion寫封裝。 –

2

(我在體位工作)

當你在API中指定的對象,你只需要提供自己的身份證,而不是其他元信息。所以它應該是"workspace": 14852,而不是你所擁有的。這也適用於受讓人。

另外,您目前無法在任務創建過程中指定項目 - 您必須通過addProject端點提出單獨的請求。

+0

嗨,這個問題仍然是一個問題。你的文件清楚地顯示了OP的做法是「正確的方式」。請更新文檔。 – ggdx

+0

謝謝你指出,我們來看看。 –

相關問題