2015-04-02 55 views
0

我發現了一些我們無法解釋的奇怪行爲。在其他用戶的項目中創建新任務

通過使用https://github.com/ajimix/asana-api-php-class功能,通過Asana API創建新任務效果很好。我們爲API Key用戶創建任務並將其分配給項目沒有任何問題。

當我們嘗試將該任務直接分配給其他團隊成員時,會出現奇怪的行爲。出現下列有害的東西:

  1. 任務無法通過任何其他團隊成員(甚至是搜索不工作)
  2. 新的任務被分配給確實有一個新的任務,用戶可以找到,但通過點擊任務列表,團隊無法看到它。
  3. 該任務不在以前的項目中,它有'沒有項目'。用戶確實可以訪問該項目。

任何關於如何進一步調試的線索?這是授權問題嗎?因爲,我可以直接將任務從asana分配給其他用戶。

+0

這聽起來像一個Asana支持問題? – 2015-04-02 09:03:52

+0

你可能是對的,但Asana把我們自己發送到Stack Overflow;)https://asana.com/developers/documentation/getting-started/overview – Rvanlaak 2015-04-02 09:18:11

+0

我想我的意思是它聽起來不像API問題,而是一般錯誤或誤解他們的系統如何工作。如果這是您的代碼的問題,則需要發佈無法使用的代碼。 – 2015-04-02 09:55:18

回答

0

解決方案是直接將任務分配給第一個調用中的項目。混淆在於創建任務的參數。我們預計project應該是一個整數,但它是projects,並且預計在那裏有一個或多個項目的數組。

該項目被分配給給定的用戶,但是是私人的。因此,在創建任務後,在單獨的調用中使用addProject確實會導致授權錯誤。

相關問題