2016-05-03 10 views
1

を取得し、それが問題のエンドポイントのみがログインしているユーザーのためのものであることを指定します。他の唯一の選択肢は、すべてのプロジェクトを繰り返し実行して、このようにすることです。外部スケジューリングエンジンがありますが、作成されたすべての問題を取得するには、最初に が必要です。gitlabのドキュメント内のすべてのGitlab問題

はどうすればよいのいずれか:

  • アクセスすべてのプロジェクトのために私のすべての問題を取得するエンドポイント、好ましくは日付順
  • が存在しない場合、エンドポイントを作成することによってソート

答えて

1

どちらの場合でも(list project issueslist all projects)、管理者アカウントのGitLab private tokenを使用する必要があります(「Gitlab API: How to generate the private token」などを参照)

はあなたが必要とするすべてのリソースをリストアップするために既存のエンドポイントを使用するために、このようなアカウントが必要です。

しかし、ネイティブに1回の呼び出しでプロジェクトごとにすべての問題を取得して既存のエンドポイントが存在しないように、その後、あなたはまだ、2つの段階、プロジェクトを取得するための1、プロジェクトごとの問題のための1つが必要になります。

+0

は、私は間違いなく管理していますが、私はすべての問題を作成していないとして、私は問題のAPIからの空白の応答を受信して​​います(他の誰かが持っています)。一般的な 'issues'エンドポイントはあなたが作成したチケットだけを表示します。私はすべてのチケットを私に見せてくれるエンドポイントが必要です。 – Cetra

+0

@Cetra http://doc.gitlab.com/ce/api/issues.html#list-project-issuesには、すべての問題がリストされています。 http://doc.gitlab.com/ce/api/issues.html#list-issuesには、認証されたユーザーによって作成された問題が一覧表示されます。 – VonC

+0

プロジェクトのすべての問題を一覧表示します。グローバルではありません。手動ですべてのプロジェクトを繰り返し実行し、注文を完了する必要があります。プロジェクトから問題を切り離すことを望んでいました。 – Cetra

関連する問題