account リソース

このページの内容

お困りですか?

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

コミュニティに質問

Bitbucket Cloud v1 API は廃止予定です

Bitbucket Cloud REST API バージョン 1 は 2018 年 6 月 30 日に廃止予定です。すべての 1.0 API は、2019 年 4 月 12 日に、REST API から完全に削除されます。廃止についての告知をご確認ください。また、バージョン 2.0 の REST API ドキュメントをご確認ください。

概要

This resource returns a user structure and the repositories array associated with an existing account.

アカウント プロファイルを取得する

Gets the information associated with an account. The information returned by this call depends on whether you authenticate with the  accountname:password  combination or not. An an unauthenticated gets a user's basic information and lists any public repositories for that user. This call takes the following parameters:

パラメータ 必須 説明
accountname はい The name of an individual or team account. You can also use a validated email address in place of the accountname value.
GET https://api.bitbucket.org/1.0/users/{accountname} 
GET https://api.bitbucket.org/1.0/users/{emailaddress}
未認証の呼び出しに対する応答。クリックして展開...
{
    "repositories": [
        {
            "scm": "hg",
            "has_wiki": false,
            "last_updated": "2012-07-13 00:38:14",
            "creator": null,
            "created_on": "2012-07-12 01:50:25",
            "owner": "auserbb",
            "logo": null,
            "email_mailinglist": "",
            "is_mq": false,
            "size": 1198,
            "read_only": false,
            "fork_of": null,
            "mq_of": null,
            "followers_count": 0,
            "state": "available",
            "utc_created_on": "2012-07-11 23:50:25+00:00",
            "website": "",
            "description": "",
            "has_issues": false,
            "is_fork": false,
            "slug": "myowncode",
            "is_private": false,
            "name": "myowncode",
            "language": "",
            "utc_last_updated": "2012-07-12 22:38:14+00:00",
            "email_writers": true,
            "no_public_forks": false,
            "resource_uri": "/1.0/repositories/auserbb/myowncode"
        }
    ],
    "user": {
        "username": "auserbb",
        "first_name": "A",
        "last_name": "User",
        "avatar": "https://secure.gravatar.com/avatar/49bd0ee69e520e8bc250adb95710bbb8?d=identicon&s=32",
        "resource_uri": "/1.0/users/auserbb"
    }
}

認証済みの呼び出しは以下を返します。

認証済みの呼び出しに対する応答。クリックして展開...
{
    "repositories": [
        {
            "scm": "hg",
            "has_wiki": false,
            "last_updated": "2012-07-13 00:38:14",
            "creator": null,
            "created_on": "2012-07-12 01:50:25",
            "owner": "auserbb",
            "logo": null,
            "email_mailinglist": "",
            "is_mq": false,
            "size": 1198,
            "read_only": false,
            "fork_of": null,
            "mq_of": null,
            "followers_count": 0,
            "state": "available",
            "utc_created_on": "2012-07-11 23:50:25+00:00",
            "website": "",
            "description": "",
            "has_issues": false,
            "is_fork": false,
            "slug": "myowncode",
            "is_private": false,
            "name": "myowncode",
            "language": "",
            "utc_last_updated": "2012-07-12 22:38:14+00:00",
            "email_writers": true,
            "no_public_forks": false,
            "resource_uri": "/1.0/repositories/auserbb/myowncode"
        },
        {
            "scm": "git",
            "has_wiki": false,
            "last_updated": "2012-07-12 01:53:01",
            "creator": null,
            "created_on": "2012-07-12 01:53:01",
            "owner": "auserbb",
            "logo": null,
            "email_mailinglist": "",
            "is_mq": false,
            "size": 659,
            "read_only": false,
            "fork_of": {
                "scm": "git",
                "has_wiki": false,
                "last_updated": "2012-06-27 00:22:15",
                "creator": null,
                "created_on": "2012-06-27 00:22:15",
                "owner": "1team",
                "logo": null,
                "email_mailinglist": "",
                "is_mq": false,
                "size": 580,
                "read_only": false,
                "fork_of": null,
                "mq_of": null,
                "followers_count": 2,
                "state": "available",
                "utc_created_on": "2012-06-26 22:22:15+00:00",
                "website": "",
                "description": "",
                "has_issues": false,
                "is_fork": false,
                "slug": "justdirectteam",
                "is_private": true,
                "name": "justdirectteam",
                "language": "",
                "utc_last_updated": "2012-06-26 22:22:15+00:00",
                "email_writers": true,
                "no_public_forks": false,
                "resource_uri": "/1.0/repositories/1team/justdirectteam"
            },
            "mq_of": null,
            "followers_count": 1,
            "state": "available",
            "utc_created_on": "2012-07-11 23:53:01+00:00",
            "website": null,
            "description": "",
            "has_issues": false,
            "is_fork": true,
            "slug": "auser-justdirectteam",
            "is_private": true,
            "name": "auser-justdirectteam",
            "language": "",
            "utc_last_updated": "2012-07-11 23:53:01+00:00",
            "email_writers": true,
            "no_public_forks": false,
            "resource_uri": "/1.0/repositories/auserbb/auser-justdirectteam"
        }
    ],
    "user": {
        "username": "auserbb",
        "first_name": "A",
        "last_name": "User",
        "is_team": false,
        "avatar": "https://secure.gravatar.com/avatar/49bd0ee69e520e8bc250adb95710bbb8?d=identicon&s=32",
        "resource_uri": "/1.0/users/auserbb"
    }
}

アカウント プランを取得する

アカウントのプランの対象としてカウントされているユーザー数を取得します。この呼び出しには認証が必要であり、次のパラメーターを使用します。

パラメータ 必須 説明
accountname はい The name of an individual or team account. You can also use a validated email address in place of the accountname value.
GET https://api.bitbucket.org/1.0/users/{accountname}/plan

フォロワーを取得する

アカウントをフォローするアカウントの数とリストを取得します。1 つのアカウントをフォローするアカウントのリストが必要な場合、この API を使用します。現在、Bitbucket の UI はアカウントのリストは表示せず、数のみを表示します。この呼び出しには認証が必要であり、次のパラメーターを使用します。

パラメータ 必須 説明
accountname はい The name of an individual or team account. You can also use a validated email address in place of the accountname value.

ユーザーは別のユーザーまたはリポジトリをフォローできます。このリソースを使用して、アカウントのフォロワーのリストを取得できます。このリソースには認証は不要です。リポジトリのフォロワーのリストを表示するには、「followers リソース」を参照してください。個別のユーザーがフォローしているリポジトリの一覧については、「user エンドポイント」を参照してください。

 GET https://api.bitbucket.org/1.0/users/{accountname}/followers
ここをクリックして展開...
{
    "count": 3,
    "followers": [
        {
            "username": "BitLasso",
            "first_name": "richard",
            "last_name": "howard",
            "avatar": "https://secure.gravatar.com/avatar/25324c0f7832ae4dc58548f1d9287881?d=identicon&s=32",
            "resource_uri": "/1.0/users/BitLasso"
        },
        {
            "username": "rmanalan",
            "first_name": "Rich",
            "last_name": "Manalang",
            "avatar": "https://secure.gravatar.com/avatar/7696e50d0dfde6995d3e09d9d8809d21?d=identicon&s=32",
            "resource_uri": "/1.0/users/rmanalan"
        },
        {
            "username": "sherif",
            "first_name": "Sherif",
            "last_name": "Mansour",
            "avatar": "https://bitbucket-assetroot.s3.amazonaws.com/c/photos/2010/Apr/27/n620925694_5342_avatar.jpg",
            "resource_uri": "/1.0/users/sherif"
        }
    ]
}

イベントを取得する

アカウントと関連付けられているイベントの数やリストを取得します。この呼び出しには認証が必要であり、次のパラメーターを使用します。

パラメータ 必須 説明
accountname はい The name of an individual or team account. You can also use a validated email address in place of the accountname value.

ユーザーは別のユーザーまたはリポジトリをフォローできます。このリソースを使用して、アカウントのフォロワーのリストを取得できます。このリソースには認証は不要です。リポジトリのイベントのリストを表示するには、「events リソース」を参照してください。 

 GET https://api.bitbucket.org/1.0/users/{accountname}/events
ここをクリックして展開...
{
  "count": 2,
  "events": [
    {
      "node": null,
      "description": null,
      "repository": {},
      "created_on": "2013-02-20 00:15:53",
      "user": {},
      "utc_created_on": "2013-02-19 23:15:53+00:00",
      "event": "pullrequest_fulfilled"
    },
    {
      "node": null,
      "description": null,
      "repository": {},
      "created_on": "2013-02-20 00:15:08",
      "user": {},
      "utc_created_on": "2013-02-19 23:15:08+00:00",
      "event": "pullrequest_fulfilled"
    }
  ]
}
最終更新日 2018 年 6 月 14 日

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

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