Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Kétféleképpen lehet hitelesíteni és hozzáférni a Microsoft webes IQ API-khoz. Használjon API-kulcsot a leggyorsabb kezdéshez és a Microsoft Entra ID-t éles munkaterhelésekhez.
API-kulcs
Hozzon létre egy API-kulcsot a Microsoft Web IQ portalon Microsoft Web IQ API-kkal való hitelesítéshez. Minden kérés fejlécében x-apikey adja át:
x-apikey: <YOUR_API_KEY>
Warning
Az API-kulcsok teljes hozzáférést biztosítanak a fiókjához. Tárolja őket titokkezelőben, nem ügyféloldali kódban vagy forrásvezérlőben.
Microsoft Entra ID
Használja a Microsoft Entra ID OAuth 2.0 ügyfél-azonosító hitelesítő adatait (csak alkalmazásos token) a Microsoft Web IQ API-val való hitelesítéshez.
Note
A Microsoft Entra ID az identitásplatform. Az alkalmazásregisztráció rendelkezik egy Alkalmazás- (ügyfél-) azonosítóval, amely azonosítja az alkalmazást a bérlőben, és az az érték, amelyet a Web IQ-fiókhoz köt. Futtatókörnyezetben az alkalmazás a hitelesítő adatait egy Microsoft Entra hozzáférési jogkivonatra cseréli, hogy minden API-kéréssel elküldhesse azt.
Prerequisites
Bérlő beállítása: Az alkalmazás regisztrálásához Azure bérlőre van szükség. Nincs szükség Azure előfizetésre, de ha szervezete már rendelkezik egy vagy több Azure előfizetéssel vagy Microsoft 365 szervezettel, akkor már rendelkezik Azure bérlővel. Ellenkező esetben helyezzen üzembe egy új bérlői környezetet.
Alkalmazásregisztráció létrehozása: Az alkalmazásregisztráció megbízhatósági kapcsolatot létesít az alkalmazás és a Microsoft Identity Platform között, így az alkalmazás biztonságosan hitelesítheti és elérheti az erőforrásokat.
Az alkalmazás regisztrálásakor létrejön egy ügyfélazonosító, egy objektumazonosító és egy könyvtárazonosító. Az alkalmazásregisztráció hitelesítő adatainak létrehozásához lásd: Alkalmazás regisztrálása a Microsoft Identity Platformmal.
Entra ID beállítási lépései
Alkalmazásregisztráció – Használjon meglévő Microsoft Entra ID alkalmazásregisztrációt, vagy hozzon létre egyet. Rögzítse az alkalmazás (ügyfél) azonosítóját. Az Azure portálon keresse meg a Microsoft Entra ID>Alkalmazásregisztrációk>az alkalmazása>áttekintésében.
Alkalmazásregisztráció társítása – Lépjen a Profilkezelés lapra, válassza az Alkalmazás (ügyfél) azonosítók lapot, majd válassza a Alkalmazás (ügyfél)azonosító társítása. Adja meg az alkalmazás (ügyfél) azonosítóját. A profilfrissítések szinkronizálása akár egy percet is igénybe vehet.
Note
Ha az Alkalmazás (ügyfél) azonosítók lap nem érhető el, előfordulhat, hogy Microsoft Entra ID hitelesítés nincs engedélyezve a próbaverzióhoz. Ha dedikált hozzáférést szeretne kérni, forduljon Microsoft képviselőjéhez.
Token beszerzése – Használja az ügyfél-hitelesítő adatok engedélyezési folyamatát az előnyben részesített Microsoft Authentication Library (MSAL) használatával:
- Hatóság:
https://login.microsoftonline.com/{your-tenant-id} - Hatókör:
https://api.microsoft.ai/.default
- Hatóság:
Ezután adja át a hozzáférési tokent minden Web IQ-kérésen:
Authorization: Bearer <access-token>
Több AppID meghívása
Egy alkalmazás (ügyfél)azonosító ID több Web IQ AppID-hez is köthető, például egy AppID Web IQ-erőforrásonként vagy számítási feladatonként. Ha igen, adja hozzá a APPID lekérdezési paramétert minden kéréshez, hogy kiválassza a hívás által használt AppID azonosítót. A sebességkorlátok beleszámítanak az adott AppID-hez.
POST https://api.microsoft.ai/v3/search/web?APPID=<your-web-iq-appid>
Authorization: Bearer <access-token>
Content-Type: application/json
APPID A web IQ AppID-t használja, nem az alkalmazás (ügyfél) azonosítóját. A Microsoft-kapcsolattartója biztosítja a webes IQ AppID-ket.
| Az alkalmazás (ügyfél) azonosítója ehhez van kötve. |
APPID a kérelemhez kapcsolódóan |
Result |
|---|---|---|
| Egy AppID | Hiányzik, vagy AppID | A kérés sikerrel jár |
| Egy AppID | Egy másik AppID | HTTP 403 AuthUnauthorizedAppId |
| Több AppID-k | Hiányzó vagy üres | HTTP 400 AuthAppIdSelectionRequired |
| Több AppID | Az egyik társított AppID-k közül | A kérés sikerül |
| Több AppID | Bármely más AppID | HTTP 403 AuthUnauthorizedAppId |
| Nincs AppID | Bármely | HTTP 401 AuthUnauthorizedEntryId |
Warning
Az API-kulcsok nem fogadnak el APPID. Minden API-kulcs egy AppID-hez tartozik. Egy kulcs által hitelesített kérelem, amely a APPID paramétert is tartalmazza, még akkor is, ha üres, HTTP 401-et AuthUnauthorizedEntryId ad vissza.
HTTP-kérés fejlécek
| Header | Value | Description |
|---|---|---|
x-apikey vagy Authorization |
<your-api-key> vagy Bearer <access-token> |
Az API-kulcs vagy Microsoft Entra ID hozzáférési token hitelesítéshez |
Content-Type |
application/json |
Kéréstörzs formátuma |
További lépések
- Indítsa el az első hívását a gyorsútmutatóban.
- Ismerkedjen meg a REST API-referenciával.
Támogatás és visszajelzés
Technikai problémák vagy visszajelzés küldése a Web IQ Support részére.