Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatbejelentkezni vagymódosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatjamódosítani a címtárat.
Fontos
A Visual Studio App Center 2025. március 31-én megszűnt, kivéve az Elemzési és diagnosztikai funkciókat, amelyek 2026. június 30-ig továbbra is támogatottak lesznek. Tudj meg többet.
Az App Center OpenAPI specifikációja (Swagger)
Az App Center api-végpontok teljes készletét teszi elérhetővé. Az App Center API-t az App Center OpenAPI specifikációja segítségével ismerheti meg.
Az App Center OpenAPI specifikációja lehetővé teszi a hitelesítést az API-jogkivonat használatával. A hitelesítés után meghívhatja az App Center API-kat, hogy megismerje az API-t, és megtudja, milyen adatokat ad vissza.
Jogkivonatok típusai: felhasználói jogkivonatok és alkalmazásjogkivonatok
Az App Center kétféle API-jogkivonatot tesz elérhetővé: felhasználói jogkivonatokat és alkalmazásjogkivonatokat.
A felhasználói API-jogkivonatok ugyanazokkal a jogosultságokkal rendelkeznek, mint az App Center felhasználói. Felhasználói API-jogkivonatok minden szervezetnél és alkalmazásnál működnek, amellyel kapcsolatban áll.
Az alkalmazás API-jogkivonatok kezelői vagy megtekintői jogosultságokkal rendelkeznek, de csak egy alkalmazáson belül.
Minden App Center-fiók legfeljebb 5000 API-jogkivonatot hozhat létre.
Jótanács
Javasoljuk, hogy hozzon létre és használjon App API-jogkivonatokat, hogy az engedélyezési hatókört egyszerre csak egy alkalmazásra korlátozza (és korlátozza a kockázatot, ha egy jogkivonat megjelenik). Ha egy alkalmazáson kívül is automatizálnia kell valamit, például szervezetekkel vagy megosztott terjesztési csoportokkal kell dolgoznia, létre kell hoznia egy Felhasználói API-jogkivonatot.
Figyelmeztetés
Ne ágyazza be az API-jogkivonatokat a forráskódba. Az API-jogkivonatokat titkos kódként kell kezelni, és biztonságosan kell tárolni.
Figyelmeztetés
A kérésnek tartalmaznia kell egy hasznos adattörzset a POST/PUT/PATCH API-hívásokhoz. Ha üres hasznos adattörzset használ {} , az API-hívások 411 hosszúságú kötelező hibaüzenetet kapnak, ellenkező esetben.
App Center App API-jogkivonat létrehozása
Lépjen a https://appcenter.ms oldalra, és jelentkezzen be fiókja hitelesítő adataival.
Válassza ki azt az alkalmazást , amelyhez API-jogkivonatot szeretne létrehozni.
A bal oldalon válassza a Beállítások lehetőséget.
A középső panelen válassza az App API-jogkivonatokat a menülistában.
A jobb felső sarokban kattintson az Új API-jogkivonatra.
A szövegmezőbe írjon be egy leíró nevet a token számára.
Válassza ki az App API-jogkivonathoz való hozzáférés típusát:
Teljes hozzáférés: A teljes hozzáférésű App API-jogkivonat rendelkezik az adott alkalmazáshoz tartozó Manager-engedélyekkel. Csak a vezetők hozhatnak létre teljes hozzáférésű Alkalmazás API-jogkivonatokat.
Írásvédett: Egy írásvédett Alkalmazás API-jogkivonat rendelkezik az adott alkalmazás megtekintői hozzáférési engedélyével. A vezetők és fejlesztők írásvédett alkalmazás API-jogkivonatokat hozhatnak létre.
A panel alján kattintson az Új API-jogkivonat hozzáadása elemre.
Egy előugró ablak nyílik meg az App API-jogkivonattal. Másolja és tárolja biztonságos helyen későbbi használatra. Biztonsági okokból a Bezárás gombra kattintás után nem láthatja és nem hozhatja létre újra ugyanazt a jogkivonatot.
Kattintson a Bezárás gombra.
App Center Felhasználói API-jogkivonat létrehozása
Lépjen a https://appcenter.ms oldalra, és jelentkezzen be fiókja hitelesítő adataival.
Az App Center portál jobb felső sarkában kattintson a fiókavatárra, majd válassza a Fiókbeállítások lehetőséget.
A középső panelen válassza a Felhasználói API-jogkivonatok lehetőséget a menülistában.
A jobb felső sarokban kattintson az Új API-jogkivonatra.
A szövegmezőbe írjon be egy leíró nevet a token számára.
Válassza ki a felhasználói API-jogkivonathoz való hozzáférés típusát:
Teljes hozzáférés: A teljes hozzáférésű felhasználói API-jogkivonat rendelkezik az aktuális fiók/szervezet összes engedélyével. Ha például nem rendelkezik kezelői vagy fejlesztői engedélyekkel egy alkalmazáshoz, a felhasználó nem tud teszteket futtatni, még akkor sem, ha teljes hozzáférésű felhasználói API-jogkivonatot használ.
Írásvédett: Egy írásvédett felhasználói API azonosító megtekintési engedéllyel rendelkezik az aktuális fiókhoz/szervezethez. Például egy írásvédett felhasználói API-jogkivonattal adatokat olvashat az alkalmazás-összeomlásokról, analitikáról, és alapvető alkalmazásinformációkhoz juthat hozzá. A csak olvasható felhasználói API-jogkivonatok nem módosíthatják az alkalmazás beállításait, nem hozhatnak létre exportálási konfigurációt stb.
A panel alján kattintson az Új API-jogkivonat hozzáadása elemre.
A felhasználói API-jogkivonattal megnyílik egy előugró ablak. Másolja és tárolja biztonságos helyen későbbi használatra. Biztonsági okokból a Bezárás gombra kattintás után nem láthatja és nem hozhatja létre újra ugyanazt a jogkivonatot.
Kattintson a Bezárás gombra.
API-jogkivonat használata API-kérésben
Amikor API-kéréseket küld az App Centernek egy alkalmazásból, az API-jogkivonatot az App Centernek küldött összes kérés fejlécében kell szerepeltetnie.
Adja át az API-jogkivonatot a kérelem fejléctulajdonságában X-API-Token .
Az App Center alkalmazás nevének és tulajdonosának megkeresése
Az App Center API-funkcióinak és parancssori felületének egyes kérései paraméterként alkalmazásnevet vagy tulajdonosnevet igényelnek.
Például a felhasználó alkalmazásból való eltávolítására szolgáló API-híváshoz a következőkre van szükség: DELETE /v0.1/apps/{owner_name}/{app_name}/users/{user_email}.
Az alkalmazás nevét és tulajdonosát az App Center URL-címéből vagy az App Center parancssori felületéről is megtalálhatja.
Keresse meg az owner_name-t és az app_name-t egy App Center URL-ből.
- Navigáljon ide: https://appcenter.ms.
- Lépjen be az alkalmazásba.
- Ha megtekinti az alkalmazás URL-címét, az formátuma
https://appcenter.ms/users/{owner-name}/apps/{app-name}.
A tulajdonos lehet felhasználó vagy szervezet. Például:
| Tulajdonos | URL-cím | Tulajdonos neve | Alkalmazás neve |
|---|---|---|---|
| Felhasználó | https://appcenter.ms/users/AlexLerxst/apps/Caravan-01 |
AlexLerxst | Karaván-01 |
| Szervezet | https://appcenter.ms/orgs/BallardFlowers/apps/BouquetOrders-app |
BallardFlowers | BouquetOrders-app |
Keresse meg az owner_name és app_name értékeket az App Center parancssori felület használatával.
Ha még nem telepítette az App Center parancssori felületét, a telepítési és használati utasítások az App Center PARANCSSORI dokumentációjában találhatók.
A telepítés után a következő parancs futtatásával kérje le a hozzáféréssel rendelkező alkalmazások listáját:
appcenter apps list
Az App Center parancssori felülete megjeleníti az alkalmazások listáját a formátummal {owner-name}/{app-name}.
A parancssori függvények teljes listájáért tekintse meg az App Center parancssori felületének dokumentációját .
API-jogkivonat használata az App Center OpenAPI-specifikációjával
Az App Center OpenAPI specifikációja kezeli az API-hitelesítést, így nem kell beillesztenie az API-jogkivonatot a kérések fejléceibe. Az App Center API-k tesztelése az API-jogkivonattal:
Az API-k megismeréséhez lépjen az App Center OpenAPI-specifikációjához .
A jobb felső sarokban kattintson az Engedélyezés gombra.
Az APIToken szakaszban illessze be az API-jogkivonatot az Érték mezőbe, és kattintson az Engedélyezés gombra.
Ha az "Engedélyezett" és a Kijelentkezés gomb jelenik meg, az engedélyezés sikeres volt. Az előugró ablak jobb felső sarkában kattintson az "X" elemre az előugró ablakból való kilépéshez.
Az első API-hívás indítása Az OpenAPI (Swagger) használatával
Ez a szakasz bemutatja, hogyan használhatja az App Center OpenAPI-oldalát az API-hívással GET /v0.1/user. Ez az API-hívás visszaadja a felhasználó profiladatait.
- Hozzon létre egy API-jogkivonatot a fenti utasításokat követve.
- Engedélyezze az OpenAPI Specifikáció oldalának az API-jogkivonat használatát az előző szakaszban leírt utasítások szerint.
- A Fiók alatt kattintson a
GET /v0.1/usergombra. - A bal oldali sarokban kattintson a Kipróbálás gombra.
- Kattintson a Paraméterek szakasz Végrehajtás gombjára.
- Lenyűgöző! Most már láthatja a választ a Válaszok szakaszban.
API-jogkivonat visszavonása
Ha kiszivárog egy API-jogkivonat, azonnal vissza kell vonnia, hogy megakadályozza az App Center-fiókhoz való jogosulatlan hozzáférést.
Felhasználói API-jogkivonat visszavonása
- Navigáljon ide: https://appcenter.ms.
- Az App Center portál jobb felső sarkában kattintson a fiókavatárra, majd válassza a Fiókbeállítások lehetőséget.
- A középső panelen válassza a Felhasználói API-jogkivonatok lehetőséget a menüből.
- Jelölje be a visszavonni kívánt jogkivonat melletti jelölőnégyzetet, és kattintson a jobb felső sarokban található Törlés gombra.
App API-jogkivonat visszavonása
- Navigáljon ide: https://appcenter.ms.
- Válassza ki azt az alkalmazást , amelyhez egy API-jogkivonatot vissza szeretne vonni.
- A bal oldalon válassza a Beállítások lehetőséget.
- A középső panelen válassza az App API-jogkivonatokat a menüből.
- Jelölje be a visszavonni kívánt jogkivonat melletti jelölőnégyzetet, és kattintson a jobb felső sarokban található Törlés gombra.