Aracılığıyla paylaş


Accounts - List

Belirli bir sahibin veya belirli bir üyenin hesaplarının listesini alın. Aşağıdaki parametrelerden biri gereklidir: ownerId, memberId.

GET https://app.vssps.visualstudio.com/_apis/accounts?api-version=7.1-preview.1
GET https://app.vssps.visualstudio.com/_apis/accounts?ownerId={ownerId}&memberId={memberId}&properties={properties}&api-version=7.1-preview.1

URI Parametreleri

Name İçinde Gerekli Tür Description
api-version
query True

string

Kullanılacak API'nin sürümü. Bu, api'nin bu sürümünü kullanmak için '7.1-preview.1' olarak ayarlanmalıdır.

memberId
query

string

uuid

Hesapların bir üyesinin kimliği.

ownerId
query

string

uuid

Hesapların sahibinin kimliği.

properties
query

string

Yanıtlar

Name Tür Description
200 OK

Account[]

başarılı işlem

Güvenlik

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

Name Description
vso.profile Profilinizi, hesaplarınızı, koleksiyonlarınızı, projelerinizi, ekiplerinizi ve diğer üst düzey kuruluş yapıtlarınızı okuma olanağı sağlar.

Örnekler

By member
By owner

By member

Sample Request

GET https://app.vssps.visualstudio.com/_apis/accounts?memberId=d6245f20-2af8-44f4-9451-8107cb2767db&api-version=7.1-preview.1

Sample Response

{
  "count": 2,
  "value": [
    {
      "accountId": "6affcbef-fe5d-44c6-8a29-439b79aaa118",
      "accountUri": "https://vssps.dev.azure.com/Fabrikam-Fiber-Inc/",
      "accountName": "Fabrikam-Fiber-Inc",
      "properties": {}
    },
    {
      "accountId": "bf83696f-383b-4980-95b5-1f1127640a8a",
      "accountUri": "https://vssps.dev.azure.com/NormalPaulk/",
      "accountName": "NormalPaulk",
      "properties": {}
    }
  ]
}

By owner

Sample Request

GET https://app.vssps.visualstudio.com/_apis/accounts?ownerId=d6245f20-2af8-44f4-9451-8107cb2767db&api-version=7.1-preview.1

Sample Response

{
  "count": 1,
  "value": [
    {
      "accountId": "bf83696f-383b-4980-95b5-1f1127640a8a",
      "accountUri": "https://NormalPaulk.vssps.visualstudio.com:443/",
      "accountName": "NormalPaulk",
      "properties": {}
    }
  ]
}

Tanımlar

Name Description
Account
AccountStatus

Geçerli hesap durumu

AccountType

Hesap türü: Kişisel, Kuruluş

PropertiesCollection

sınıfı, anahtar-değer çiftleri koleksiyonu olarak bir özellik çantasını temsil eder. Dışındaki DBNull tüm ilkel türlerin (ile herhangi bir TypeCode != TypeCode.Objecttürü) değerleri kabul edilir. Byte[], Int32, Double, DateType ve String türündeki değerler türlerini korur, diğer temel öğeler Dize olarak döndürüler. Byte[] base64 kodlanmış dizesi olarak bekleniyor.

Account

Name Tür Description
accountId

string

Hesap tanımlayıcısı

accountName

string

Hesabın adı

accountOwner

string

Hesabın sahibi

accountStatus

AccountStatus

Geçerli hesap durumu

accountType

AccountType

Hesap türü: Kişisel, Kuruluş

accountUri

string

Hesap için Uri

createdBy

string

Hesabı kim oluşturdu?

createdDate

string

Hesabın oluşturulduğu tarih

hasMoved

boolean

lastUpdatedBy

string

Hesabı güncelleştirecek son kişinin kimliği

lastUpdatedDate

string

Hesabın son güncelleştirme tarihi

namespaceId

string

Bir hesabın ad alanı

newCollectionId

string

organizationName

string

Hesabı oluşturan kuruluş

properties

PropertiesCollection

Genişletilmiş özellikler

statusReason

string

Geçerli durum nedeni

AccountStatus

Geçerli hesap durumu

Name Tür Description
deleted

string

Bu hesap, silme toplu işleminin bir parçasıdır ve silinmek üzere zamanlanmıştır.

disabled

string

Bu barındırma hesabı devre dışı bırakıldı.

enabled

string

Bu barındırma hesabı etkindir ve bir müşteriye atanır.

moved

string

Bu hesap yerel olarak ana kaynak değil ve fiziksel olarak taşındı.

none

string

AccountType

Hesap türü: Kişisel, Kuruluş

Name Tür Description
organization

string

personal

string

PropertiesCollection

sınıfı, anahtar-değer çiftleri koleksiyonu olarak bir özellik çantasını temsil eder. Dışındaki DBNull tüm ilkel türlerin (ile herhangi bir TypeCode != TypeCode.Objecttürü) değerleri kabul edilir. Byte[], Int32, Double, DateType ve String türündeki değerler türlerini korur, diğer temel öğeler Dize olarak döndürüler. Byte[] base64 kodlanmış dizesi olarak bekleniyor.

Name Tür Description
count

integer

Koleksiyondaki özelliklerin sayısı.

item

object

keys

string[]

Koleksiyondaki anahtar kümesi.

values

string[]

Koleksiyondaki değer kümesi.