そのため、APIを使用してユーザーごとに時間レコードを要求しようとしました(私はphpラッパーを使用しています)。
したがって、たとえば、34 などの特定のユーザー ID に対して (すべてのユーザー ID を取得するために以前のクエリを実行します)、次の要求を (特定の日付に対して) 実行しています。
users/34/time-records/filtered-by-date?from=2016-01-07&to=2016-04-08
ドキュメントのクエリ形式に従って:
https://developers.activecollab.com/api-documentation/v1/people/users-work/user-time-records.html
しかし、これは機能していないようです。1 人のユーザー (残りはゼロ) の時間を返すだけで、他のユーザーが確実に時間記録を記録していることはわかっています。
日付フィルタリングなしの同じクエリ、つまり
ユーザー/34/タイムレコード
わずかに異なる結果が生成されますが、時間記録を記録したことがわかっている多くのユーザーに対してゼロが返されます!
私はこれを機能させることができないように見えるので、プロジェクトごとに時間レコードを取得してからユーザーごとにソートするという、これを行うためのより長い方法を検討していますが、それははるかに効率的ではありません! ユーザークエリによる時間記録が機能しない理由について誰かが洞察を持っている場合(または私が見つけたものを裏付けるためにさえ)、それは大歓迎です!ありがとう。