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.
Végpont:POST https://api.microsoft.ai/v3/browse
Mintakérés:
curl -X POST "https://api.microsoft.ai/v3/browse" \
-H "host: api.microsoft.ai" \
-H "x-apikey: <Your key>" \
-H "content-type: application/json" \
-d '{
"url": "https://news.microsoft.com/source/",
"maxLength": 3000,
"language": "en",
"region": "US",
"contentFormat": "html"
}'
Parameters
| Paraméter | Required | Típus | Default | Description |
|---|---|---|---|---|
| url | Yes | karakterlánc | - | A böngészni kívánt weblap URL-címe. |
| maximális hosszúság | No | egész szám | 10000 | A válaszban szereplő tartalommezőben szereplő karakterek maximális száma. A maximális érték 5000000 karakter. |
| liveCrawl | No | karakterlánc | "nincs" | Szabályozza az élő bejárási viselkedést. Értékek: "nincs" (csak indexelt tartalmat ad vissza), "tartalék" (bejárás, ha az URL-cím nem található az indexben), "force" (új bejárás kérése akkor is, ha indexelt tartalom létezik). Vegye figyelembe, hogy a "nincs" érték esetén, ha az URL-cím nem található az indexben, az API 404-es hibakódot ad vissza (az URL nem található). |
| includeWebLinks | No | boolean | false | Adjon meg kimenő hivatkozásokat a lapról. |
| renderDynamicPages | No | boolean | false | Engedélyezze a JavaScript-renderelést a dinamikus tartalom képernyőképéhez. Csak akkor működik, ha a liveCrawl értéke "tartalék". |
| includeImageLinks | No | boolean | false | Adjon meg kép URL-címeket a lapról. |
| nyelv | No | karakterlánc | "en" | A nyelvi kód (2 betűs ISO 639-1). A teljes lista támogatott nyelvei című témakörben talál további információt. |
| régió | No | karakterlánc | "US" | A régió kódja (2 betűs ország-/régiókód). A teljes listát a Támogatott régiók című témakörben találja. |
| contentFormat | No | karakterlánc | "html" | A visszaadni kívánt weblaptartalom formátuma. Lehet "text", "html" vagy "markdown". |
Kérelemfejlécek
| Field | Típus | Description |
|---|---|---|
| állomás | karakterlánc | Gazdagép Microsoft AI API-khoz: api.microsoft.ai. |
| x-apikey vagy Engedélyezés | karakterlánc | Az API-kulcs vagy Entra ID hozzáférési jogkivonat hitelesítéshez. |
| tartalomtípus | karakterlánc | A kérelem törzsének MIME-típusa. Használja a application/json. |
Response
| Field | Típus | Description |
|---|---|---|
| url | karakterlánc | A weblap URL-címe. |
| title | karakterlánc | A weblap címe. |
| tartalom | karakterlánc | A weboldal kinyert tartalma (más néven földelés). |
| utolsóFrissítveAt | karakterlánc | A weblap utolsó frissített dátuma ISO8601 formátumot követi. |
| crawledAt | karakterlánc | A weblap utolsó bejárt dátuma ISO8601 formátumot követi. |
| liveCrawlSucceeded | logikai (nem kötelező) | Csak akkor jelenik meg, mint false amikor egy sikeres kérés liveCrawl: "force" elavult oldalt ad vissza. Nem elavult lapok esetén kihagyva; soha nem bocsát ki .true Kihagyva "none", "fallback"kihagyott/null módú, majd újrapróbálkozási (202) válaszok. |
| traceId | karakterlánc | Nyomkövetési azonosító a hibakereséshez. |
| retryAfter | karakterlánc | Várakozási idő az újrapróbálkozás előtt, másodpercben megadott időtartamként formázva az "s" utótaggal (például "60s" 60 másodperc várakozást jelent). Csak akkor jelenik meg, ha igény szerinti bejárás van folyamatban. |
| isAdult | boolean | Azt jelzi, hogy a weblap felnőtt tartalmat tartalmaz-e. |
Note
A title, content, isAdult, lastUpdatedAtés crawledAt mezők csak sikeres (200) válaszokban vannak jelen. Az újrapróbálkozásból (202) származó válaszok nem jelennek meg.
Egy sikeres kérés "liveCrawl": "force" például csak akkor érvényes "liveCrawlSucceeded": false , ha elavult tartalmat ad vissza. A nem elavult lapok a visszatérés truehelyett kihagyják ezt a mezőt. Ez a mező ugyanazzal a jelentéssel rendelkezik a Browse MCP eszköz strukturált válaszában.
Hibakódok
| Állapotkód | Hibakategória | Description | Gyakori okok |
|---|---|---|---|
| 200 | Success | A kérés sikeres volt. | - |
| 202 | Elfogadott | Feldolgozásra elfogadott kérés (élő bejárás). | Igény szerinti bejárás folyamatban |
| 400 | Hibás kérés | Érvénytelen kérelemparaméterek. | Hiányzó kötelező mezők, érvénytelen paraméterértékek, hibásan formázott JSON |
| 401 | Unauthorized | A hitelesítés sikertelen vagy hiányzik. | Érvénytelen API-kulcs, hiányzó x-apikey fejléc |
| 403 | Forbidden | Érvényes hitelesítő adatok, de a kérés nem teljesíthető. | Az API-kulcs nem rendelkezik szükséges engedélyekkel, a szabályzat által letiltott URL-cím, szűrt tartalom |
| 404 | Nem található | A dokumentum nem található. | Érvénytelen vagy elérhetetlen URL-cím |
| 410 | Eltűnt | HTTPS szükséges. | HTTPS helyett HTTP-en keresztül küldött kérelem |
| 415 | Nem támogatott médiatípus | A tartalomtípus nem támogatott. | Hiányzó vagy helytelen tartalomtípusú fejléc |
| 429 | Túl sok kérés | Túllépte a sebességkorlátot. | Túl sok kérés az időablakban |
| 430 | Túl sok igény szerinti bejárás | Túl sok igény szerinti bejárás. | Túlzott élő bejárási kérelmek |
| 500 | Belső kiszolgálóhiba | Váratlan kiszolgálóhiba. | Ideiglenes kiszolgálóval kapcsolatos probléma |
| 503 | A szolgáltatás nem érhető el | A szolgáltatás átmenetileg nem érhető el. | Karbantartás vagy ideiglenes kimaradás |
| 504 | Átjáró időkorlát túllépve | A kérés túllépte az időkorlátot. | Upstream szolgáltatás időtúllépése |
A hibakezeléssel kapcsolatos részletes útmutatásért tekintse meg a Hibakezelés című témakört.
Lásd még:Web Search | Videók keresése Hírek | keresése | Képek keresése | MCP