1

Workfront API を介してユーザーにタグを付けるプロジェクト レベルのメモを作成したいと考えています。メモを作成できます:

https://[SUBDOMAIN].attask-ondemand.com/attask/api/v5.0/note?noteText=[MESSAGE_TEXT]&noteObjCode=PROJ&objID=[PROJECT_ID]&sessionID=[SESSION_ID]&method=POST

しかし、ユーザーにタグを付けるための構文を理解するのに苦労しています。私は次のことを試しました:

https://[SUBDOMAIN].attask-ondemand.com/attask/api/v5.0/note?noteText=[MESSAGE_TEXT]&noteObjCode=PROJ&objID=[PROJECT_ID]&tags:objID=[USER_ID]&tags:objObjCode=USER&sessionID=[SESSION_ID]&method=POST

しかし、私は

APIModel V5_0 does not support field tags:objID (Note)

メッセージが返されました。

追加する必要があるのは「ntag」または「tags」オブジェクトの組み合わせだと思いますが、何が欠けているのかわかりません。

4

1 に答える 1

1

Tags コレクションを更新しているので、単に URL パラメーターを送信するのではなく、JSON を使用して更新する必要があります。これを行う方法は次のとおりです。

api/v5.0/note?updates={ "noteText":"this is an update", "noteObjCode":"PROJ", "objID":"574f32a400333f3d00d8a0e3e5495eb2", "tags":[{"objID":"5594243d02461f451395a9d24d1639e1","objObjCode":"USER"}]}
于 2016-06-01T20:35:52.383 に答える