REST API sürümü oluşturma
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Sürüm oluşturulmuş REST API’leri kullanarak, API’ler geliştikçe uygulamalar ve hizmetler çalışmaya devam ederken projelerinizin zaman içinde ölçeklenebilir ve sürdürülebilir olmasını sağlayabilirsiniz.
Yönergeler
- API sürümü her istekle belirtilmelidir .
- API sürümleri {major} biçimindedir. {minor} [-{stage}[.{ resource-version}]] - Örneğin,
1.0
,1.1
,1.2-preview
.2.0
- API önizleme aşamasındayken, gerektiğinde API’nin belirli bir düzeltmesinin tam sürümünü belirtebilirsiniz (örneğin,
1.0-preview.1
,1.0-preview.2
). - API yayımlandıktan sonra (örneğin 1.0 sürümü), önizleme sürümü (1.0-önizleme) kullanım dışı bırakılır ve 12 hafta sonra ise devre dışı bırakılabilir.
- Bu süre boyunca API’nin yayımlanan sürümüne yükseltmeniz gerekir. Önizleme API’si devre dışı bırakıldığında,
-preview
sürümünü belirten istekler reddedilir.
Kullanım
API sürümü HTTP isteğinin üst bilgisinde veya URL sorgu parametresi olarak belirtilebilir:
HTTP isteği üst bilgisi:
Accept: application/json;api-version=1.0
Urı:
[scheme"://"][host[':'port]]"/v" major-version '/'namespace '/'resource ('/'resource)* '?' query
i.e. GET https://dev.azure.com/v1.0/{organization}/_apis/{area}/{resource}?some-query=1000
Desteklenen sürümler
Ürün | 1.0 | 2.0 | 3.0 | 4,0 | 5.0 | 6,0 | 7.0 |
---|---|---|---|---|---|---|---|
Azure DevOps Services | X | X | X | X | X | X | X |
Azure DevOps Server 2022 | X | X | X | X | X | X | X |
Azure DevOps Server 2020 | X | X | X | X | X | X | - |
Azure DevOps Server 2019 | X | X | X | X | X | - | |
Team Foundation Server 2018 | X | X | X | X | - | - | |
Team Foundation Server 2017 | X | X | X | - | - | - | |
Team Foundation Server 2015 | X | X | - | - | - | - |
Ana API sürümü sürümleri Team Foundation Server RTM sürümleriyle uyumludur. Örneğin, 3.0
API kümesi Team Foundation Server 2017 ile kullanıma sunulmuştur.
Team Foundation Server 2013'te birkaç belgelenmemiş sürüm 1.0 API'si var, ancak desteklenmiyor.