events リソース

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

Bitbucket Cloud v1 API は廃止予定です

Bitbucket Cloud REST API version 1 is deprecated effective 30 June 2018. All 1.0 APIs will be removed from the REST API permanently on 12 April 2019. Read the deprecation notice. Or you can jump right to the version 2.0 REST API documentation.

概要

You can use events to track events that occur on public repositories or private repositories that you have access to. Currently, Bitbucket does not support displaying events from private repositories. This endpoint does not require authentication and is a read-only resource. An individual events resource contain the following fields:

フィールド 説明
count アカウントに関連付けられたイベントの総数。
An events array specifying a list of individual event structures containing the following fields:
node If the event is a commit, this field contains the changset node. Otherwise, this field contains null.
description If the event is a commit, this field contains the commit from the raw commit.Otherwise, this field contains null.
repository Contains a repository structure if the event was on a specific repository. Otherwise, this field contains null.
created_on The time the event occurred. If the event was a commit, this is the time from the raw commit.
user ユーザー プロファイル構造が含まれます。
utc_created_on イベントの UTC 時間。
event イベント タイプ。

以下の表は、event フィールドで取りうる値の一覧です。イベントを一覧表示するときは、以下の値でもフィルタリングできます。

イベント ID 説明
pushed ユーザーによるチェンジセットのプッシュ。
commit ユーザーによるリポジトリへのコミット。
fork ユーザーによるリポジトリのフォーク。
mq ユーザーによるリポジトリのパッチ キューの作成。これは Mercurial リポジトリでのみ有効。
create ユーザーによるリポジトリの作成。
delete ユーザーによるリポジトリの削除。
report_issue 課題トラッカーでの新しい課題の作成。
issue_update ユーザーによる課題の更新。
issue_comment ユーザーによる課題コメントの更新。
wiki_updated ユーザーによる wiki ページの更新。
wiki_created ユーザーによる wiki ページの追加。
file_uploaded ユーザーによるファイルのアップロード (アイコンなど)。
strip ユーザーによるリポジトリのストリップ。
report_issue ユーザーによる課題の報告。
start_follow_repo ユーザーによるリポジトリのフォローの開始。
stop_follow_repo ユーザーによるリポジトリのフォローの停止。
start_follow_issue ユーザーによる課題のフォローの開始。
stop_follow_issue ユーザーによる課題のフォローの停止。
start_follow_user ユーザーによる課題のフォローの開始。
stop_follow_user ユーザーによるユーザーのフォローの停止。
pullrequest_created ユーザーによるプル リクエストの作成。
pullrequest_updated ユーザーによるプル リクエストの更新。
pullrequest_fulfilled ユーザーによるプル リクエストの承認。
pullrequest_rejected ユーザーによるプル リクエストの却下。
pullrequest_superseded ユーザーによるプル リクエストの破棄としてのマーク付け。
pullrequest_comment_created ユーザーによるプル リクエストのコメントの作成。
pullrequest_comment_updated ユーザーによるプル リクエストのコメントの更新。
pullrequest_comment_deleted ユーザーによるプル リクエストのコメントの削除。
cset_comment_updated ユーザーによるチェンジセット コメントの更新。
cset_comment_deleted ユーザーによるチェンジセット コメントの削除。
cset_comment_created ユーザーによるチェンジセット コメントの作成。
pullrequest_like ユーザーによるプル リクエストの承認。
pullrequest_unlike ユーザーによるプル リクエストの承認の取消。
cset_like ユーザーによるチェンジセットの承認。
cset_unlike ユーザーによるチェンジセットの承認の取消。
team_access_gained_admin ユーザーへのチーム アカウントの管理権限の付与。
team_access_gained_collab ユーザーへのチーム アカウントのコラボレーション権限の付与。
team_lost_access ユーザーのチーム アカウントへのアクセス権の喪失。
team_access_changed_admin ユーザーによるチームの管理権限の変更。
team_access_changed_collab ユーザーによるチームの共同作業者権限の変更。

イベント一覧の GET

Gets a list of a repository's events associated with the specified repo_slug. By default, this call returns the top 25 events. You can specify the following parameters to this call:

パラメーター 必須かどうか 説明
accountname はい リポジトリを所有しているチームまたは個人アカウント。
repo_slug はい リポジトリ ID。
start いいえ 開始オフセットを指定する整数。既定では、この呼び出しは 0 から始まります。
limit いいえ 返却するイベントの数を示す整数。0 から 50 の間で値を指定できます。0 を指定した場合、システムは count を返しますが、イベント配列は空です。
type いいえ The event type to return. If you specify a type parameter, the count contains the total number of events of that type associated with the account.
 GET https://api.bitbucket.org/1.0/repositories/{accountname}/{repo_slug}/events?limit=integer&start=integer&type=event
ここをクリックして展開...

たとえば、https:// bitbucket.org/api/1.0/repositories/buserbb/testpermchange/events?type=&limit=1&start=30 は以下を返します。

{
    "count": 35,
    "events": [
        {
            "node": "abdeaf1b2b4a",
            "description": "making some changes\n",
            "repository": {
                "scm": "git",
                "has_wiki": true,
                "last_updated": "2012-07-25 21:48:36",
                "creator": null,
                "created_on": "2012-06-21 18:36:31",
                "owner": "buserbb",
                "logo": "https://bitbucket-assetroot.s3.amazonaws.com/c/photos/2012/Jul/25/testpermchange-logo-3628656753-1_avatar.png",
                "email_mailinglist": "",
                "is_mq": false,
                "size": 2857,
                "read_only": false,
                "fork_of": null,
                "mq_of": null,
                "followers_count": 1,
                "state": "available",
                "utc_created_on": "2012-06-21 16:36:31+00:00",
                "website": "",
                "description": "",
                "has_issues": true,
                "is_fork": false,
                "slug": "testpermchange",
                "is_private": false,
                "name": "testpermchange",
                "language": "",
                "utc_last_updated": "2012-07-25 19:48:36+00:00",
                "email_writers": true,
                "no_public_forks": false,
                "resource_uri": "/1.0/repositories/buserbb/testpermchange"
            },
            "created_on": "2012-07-24 00:26:49",
            "user": null,
            "utc_created_on": "2012-07-23 22:26:49+00:00",
            "event": "commit"
        }
    ]
}
最終更新日 2018 年 6 月 14 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.