0
Asana帳戶可以有多個與其關聯的電子郵件,但從API獲取用戶只會返回1封電子郵件。那麼它會返回哪一個?是否有主電子郵件的概念?Asana中用戶的「主要」電子郵件
https://app.asana.com/api/1.0/users/me
Asana帳戶可以有多個與其關聯的電子郵件,但從API獲取用戶只會返回1封電子郵件。那麼它會返回哪一個?是否有主電子郵件的概念?Asana中用戶的「主要」電子郵件
https://app.asana.com/api/1.0/users/me
偉大的問題。用戶通常在多個域中時具有多個電子郵件地址。如果API調用具有域上下文,例如GET /workspaces/:id/users
,則每個用戶的電子郵件地址將是他們註冊的用於識別的工作空間的域電子郵件。這用於查詢項目和任務的追隨者,因爲他們只能存在於單個域中。
但是,當您的查詢沒有域上下文時,如GET /users/me
這種行爲有點不確定。除非用戶更改了該電子郵件地址,否則該答覆不會因呼叫而改變,但您作爲API消費者的「主要」電子郵件地址沒有概念適用於該答覆。
希望有所幫助。
明白了。我問的原因是創建或增加任務時,API似乎接受受理人字段的電子郵件地址(接受用戶ID)。但考慮到電子郵件用戶關係並不是非常明確的,那麼我認爲使用電子郵件並不是一個好主意。 – Marc
關於個人工作空間的快速說明。 'GET/workspaces /:id-of-personal-workspace/users'總是返回一個空列表。可能希望在API文檔中提到這些個人工作區怪癖。 – Marc
我認爲你在這裏正確的軌道上。雖然API確實接受電子郵件地址以引用大多數地方的用戶,但這些關聯不能保證,也沒有爲該用戶使用全局唯一ID所定義的那樣。繼續你自己的風險:)正如你可能已經注意到的,個人項目是一個怪事,謝謝你對文檔的反饋,我會嘗試在某處提到一些奇怪的行爲。 –