2016-09-27 1 views
1

私は問題を持っている:Pythonの記法のAPI:たとえばjournals.filter使い方

issue = redmine.issue.get(100) 

この問題のために特定のユーザーのノートを取得することは可能でしょうか?

私はjournals.filter方法が見つかりました:

issue.journals.filter() 

をしかし、私は、フィルタの構文()メソッドを知りません。

誰かが助けることができますか?

ありがとうございます。あなたが最初のジャーナルを含める(そうでなければ、2 APIの代わりに1の呼び出しを行います)、その後、反復処理する必要がありますので

BR、アレックス

答えて

1

RedmineのAPIは、あなたが直接API呼び出しを経由していることを行うことはできません。それらのレコードが必要なユーザーに属しているかどうかを確認します。例:

issue = redmine.issue.get(ISSUE_ID, include='journals') 

for record in issue.journals: 
    if record.user.id == USER_ID: 
     print record.id, record.created_at 
     print record.notes 
     print record.details 
+0

Hello Max。答えてくれてありがとう!それは私が必要とするものです。 – alex

関連する問題