問題タブ [workfront-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
attask - Workfront - API を介した Notes でのユーザーのタグ付け
Workfront API を介してユーザーにタグを付けるプロジェクト レベルのメモを作成したいと考えています。メモを作成できます:
https://[SUBDOMAIN].attask-ondemand.com/attask/api/v5.0/note?noteText=[MESSAGE_TEXT]¬eObjCode=PROJ&objID=[PROJECT_ID]&sessionID=[SESSION_ID]&method=POST
しかし、ユーザーにタグを付けるための構文を理解するのに苦労しています。私は次のことを試しました:
https://[SUBDOMAIN].attask-ondemand.com/attask/api/v5.0/note?noteText=[MESSAGE_TEXT]¬eObjCode=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」オブジェクトの組み合わせだと思いますが、何が欠けているのかわかりません。
rest - ワークフロント API からコレクション名のリストを取得する方法
Workfront から次の方法でオブジェクトのコレクションにアクセスしようとしています。/attask/api/v4.0/approval/search?fields=approverStatuses:*
私の質問は、たとえば、オブジェクトに object などの複数のコレクションがある場合、そのオブジェクトのコレクション名のリストを取得するにはどうすればよいかということapproval
です。REST を使用してそのリストを取得する方法はありますか? コレクション名がオブジェクト名と同じではないため、これは競合です。例:
オブジェクト名: 承認者ステータス
コレクション名(承認中):approverStatuses
ありがとう、
workfront-api - workfront : API キーを作成しようとしたときの空白の応答
https://developers.workfront.com/api-docs/#API_keyで説明されている方法を使用して Workfront のユーザー アカウントから APIkey を取得しようとすると、空白の応答しか返されません。このドメインのほとんどのユーザーは SAML を使用して認証しますが、問題のユーザーは API アカウントとして設定されており、SAML は無効になっています。
使用される URL は次のとおりです。
...そして、次の結果を受け取ります。製品とサンドボックスの両方で同じ結果が得られます
無効なユーザーとパスワードのペアを使用すると、次の結果が返されます。
ユーザー/パスワード メソッドを使用して認証する場合 ( https://developers.workfront.com/api-docs/#Authentication )、これは機能し、完全なセッション情報を受け取ります。
ruby-on-rails - ワークフロントからファイルをダウンロードする方法
Workfront API を統合しました。API を使用して Workfront アカウントからファイルをダウンロードする必要があります。
上記の URL を使用して、次のように見えるファイル ダウンロード URL を取得できます。
{ "downloadURL": "/document/download?ID=575a934000474c7938f129f536139952" }
でも、ダウンロードの仕方がわかりません。
rest - APIを介してワークフロントでプロジェクトを作成する方法
この POST /attask/api/project?name=New Project を試してみますが、不正アクセスエラーが発生します。