REST API-verziószámozás
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
A verziószámozott REST API-k használatával gondoskodhat arról, hogy a projektek skálázhatóak és karbantarthatók legyenek az idő múlásával, az alkalmazások és szolgáltatások pedig az API-k fejlesztéseihez igazodva folyamatosan üzemeljenek.
Irányelvek
- Az API-verziót minden kéréshez meg kell adni.
- Az API-verziók formátuma {major}. {minor} [-{stage}[.{ resource-version}]] – Például,
1.0
,1.1
,1.2-preview
2.0
. - Amíg egy API előzetes verziójú, szükség esetén megadható az API egy bizonyos alverziójának pontos verziószáma (például:
1.0-preview.1
,1.0-preview.2
). - Miután az API megjelent (például 1.0 verziószámmal), az előzetes verziója (1.0-preview) elavulttá válik, és 12 hét elteltével inaktiválható.
- Ez idő alatt frissíteni kell az API megjelenéskori verziójára. Ha egy előzetes verziójú API inaktiválva lett, a kifejezetten a
-preview
verzióra vonatkozó kérések el lesznek utasítva.
Használat
Az API-verzió megadható a HTTP-kérelem fejlécében vagy URL-lekérdezési paraméterként:
HTTP-kérelem fejléce:
Accept: application/json;api-version=1.0
Uri:
[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
Támogatott verziók
Termék | 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 | - | - | - | - |
A fő API-verziók a Team Foundation Server RTM-kiadásokhoz igazodnak. Az API-készletet például a 3.0
Team Foundation Server 2017-ben vezettük be.
Néhány nem dokumentált 1.0-s verziójú API már létezik a Team Foundation Server 2013-ban, de nem támogatottak.
Kapcsolódó cikkek
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: