1

既存のリクエストがあります:

$requestUrl = "/users/".$userId."/tasks";

しかし、空のサブスクライバーでは機能しないようです。このユーザーに割り当てを行うと、それは満たされますが、サブスクライバーには必要です。

悲しいことに、ドキュメントに何かが見つかりませんでした。

array(3) {
  ["tasks"]=>
  array(0) {
  }
  ["subtasks"]=>
  array(0) {
  }
  ["related"]=>
  array(0) {
  }
}

特定のユーザーIDによって割り当てられ、作成され、または購読されているすべてのタスクを見つけることができるリクエストがあるかどうか、誰かが知っていますか?

それとも、バグを見つけた可能性はありますか?

4

2 に答える 2

0

Resource/user/:user_id/tasksは、ユーザーの割り当て (ユーザーが割り当てられているタスクとサブタスク) を返します。それが動作するように設計された方法であり、動作する方法であるため、これはバグではありません。

Active Collab 5 には、ユーザーのすべてのサブスクリプションを返すことができる API リソースはありません。

ユーザーが作成したタスクのリストを取得するには、次のクエリ引数のリストを送信して、割り当てフィルター レポートを実行できます。

  • type: AssignmentFilter(必須)
  • created_by_filter: selected_USERID,USERID,USERID(ユーザー ID のリスト)
  • include_subtasks:0または1(サブタスクを含めるかどうか)
  • include_all_projects:0または1(レポートが所有者によって実行される場合、すべてのプロジェクトを調べる必要がありますか、またはこの所有者が割り当てられているプロジェクトのみを調べる必要があります)。

例:

GET https://myac.com/api/v1/reports/run?created_by_filter=selected_USERID,USERID,USERID&include_subtasks=0&type=AssignmentFilter&include_all_projects=1

リソースは、役割reports/runを持つユーザー(新しいプロジェクトを開始し、人を招待する権限を持つメンバー) が利用できます。その権限のないメンバーやクライアントの役割を持つ人は利用できません。OwnerMember+

PS: 私は Active Collab で働いています。

于 2016-04-22T07:23:03.733 に答える