Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Punkt końcowy:POST https://api.microsoft.ai/v3/search/news
Przykładowe żądanie:
curl -X POST "https://api.microsoft.ai/v3/search/news" \
-H "host: api.microsoft.ai" \
-H "x-apikey: <Your key>" \
-H "content-type: application/json" \
-d '{
"query": "latest VC funding in tech",
"maxResults": 10,
"language": "en",
"region": "US",
"maxLength": 3000,
"contentFormat": "passage"
}'
Parameters
| Parameter | Required | Typ | Default | Description |
|---|---|---|---|---|
| kwerenda | Yes | ciąg | - | Zapytanie wyszukiwania wyników wiadomości. Maksymalna długość to 1000 znaków. |
| maksWyniki | No | liczba całkowita | 10 | Maksymalna liczba wyników do zwrócenia. Wartość domyślna to 10. Wartość maksymalna to 20. |
| język | No | ciąg | "en" | Dwuliterowy kod języka ISO 639-1 dla języka interfejsu w wynikach wyszukiwania. Aby uzyskać pełną listę, zobacz Obsługiwane języki . |
| region | No | ciąg | "US" | Dwuliterowy kod kraju/regionu, z którego powinny pochodzić wyniki (np. "USA", "JP", "GB" itp.). Aby uzyskać pełną listę, zobacz Obsługiwane regiony . |
| lokalizacja | No | ciąg | - | Informacje o lokalizacji w formacie "lat:<float>; long:<float>", np. "lat:40.753250; long:-74.003807". |
| contentFormat (format treści) | No | ciąg | "fragment" ("tekst" z pełnym dostępem do dokumentu) |
passage Zwraca części każdego wyniku najbardziej istotne dla zapytania (zalecane do uziemienia).
text
html i markdown zwróć pełny dokument i zastosuj tylko do aplikacji z pełnym dostępem do dokumentu; zobacz Fragmenty i formaty zawartości. Ustaw je na każdym żądaniu. |
| maksymalna długość | No | liczba całkowita | 3000 (10000 z pełnym dostępem do dokumentu) | Maksymalna liczba znaków na content wynik, od 1 do 500000. Bez pełnego dostępu do content dokumentu jest co najwyżej 3000 znaków. Zobacz Wartości domyślne i limity. Ustaw je na każdym żądaniu. |
Formaty zawartości
Ustaw contentFormat = passage , aby uzyskać części każdego wyniku najbardziej istotne dla zapytania, maksymalnie do maxLength znaków (3000 jest dobrym punktem wyjścia). Jest to zalecany format do uziemienia; zobacz Co to jest passage, i dlaczego go używać? w często zadawanych pytaniach. Aplikacje z pełnym dostępem do dokumentów mogą również żądać pełnego dokumentu jako text, html lub markdown; w przypadku innych aplikacji te formaty zwracają http 403. Zobacz Fragmenty i formaty zawartości.
Nagłówki żądań
| Pole | Typ | Description |
|---|---|---|
| gospodarz | ciąg | Host dla interfejsów API sztucznej inteligencji Microsoft: api.microsoft.ai. |
| x-apikey lub authorization | ciąg | Klucz interfejsu API lub token dostępu Entra ID na potrzeby uwierzytelniania. |
| typ zawartości | ciąg | Typ MIME treści żądania. Użyj application/json. |
Odpowiedź
Odpowiedź na wiadomości
| Pole | Typ | Description |
|---|---|---|
| newsResults | tablica wiadomościResult | Lista wyników artykułu z wiadomościami. |
| instrumentacjaClickBase | ciąg | Podstawowy adres URL kliknięcia żądań ping.
instrumentationSuffix Dołącz wartość z elementu wyniku, aby utworzyć pełny adres URL ping. Tylko dla aplikacji z flagą profilu EnableInstrumentationPing. Uwaga: kliknięcia użytkownika można również rejestrować przy użyciu przekierowania adresu URL. Po włączeniu przekierowania nie jest wymagana żadna akcja rejestrowania kliknięć użytkownika i instrumentationClickBase nie zostanie uwzględniona w odpowiedzi. Aby uzyskać instrukcje dotyczące konfiguracji, zobacz Przewodnik instrumentacji . |
| instrumentacjaCitationBase | ciąg | Podstawowy adres URL dla żądań ping dziennika LLM. Dołącz ładunek DANYCH, aby utworzyć pełny adres URL polecenia ping. Tylko dla aplikacji z flagą profilu EnableInstrumentationPing. |
| traceId | ciąg | Identyfikator śledzenia na potrzeby debugowania. |
newsResult
| Pole | Typ | Description |
|---|---|---|
| title | ciąg | Tytuł wiadomości. |
| url | ciąg | Źródłowy adres URL artykułu z wiadomościami. W przypadku użytkowników Chin z włączonym przekierowywaniem adresu URL to pole zawiera ten sam adres URL przekierowania co clickUrl. |
| domena | ciąg | Host docelowy dla wyniku. Zwracane tylko dla użytkowników z Chin z włączonym przekierowywaniem adresów URL. |
| zawartość | ciąg | Szczegółowa zawartość strony internetowej (czyli uziemienie) wyniku wiadomości. |
| miniatura | obiekt thumbnail | Miniatura artykułu z wiadomościami. |
| lastUpdatedAt | ciąg | Data ostatniej aktualizacji wiadomości w formacie UTC ISO8601. |
| crawledAt | ciąg | Data ostatniego przeszukania wiadomości jest zgodna z formatem ISO8601. |
| język | ciąg | Język artykułu informacyjnego używa kodu języka ISO 639-1. |
| przesłać źródło | ciąg | nazwa Publisher, taka jak "USA TODAY | MSN", "CNN", itp. |
| isAdult | boolean | Wskazuje, czy zawartość jest dla dorosłych. |
| clickUrl | ciąg | Adres URL przekierowania, który serwer proxy klika za pośrednictwem usługi Bing. Występuje tylko po włączeniu przekierowania kliknięcia. |
| instrumentacjaSuffix | ciąg | Sufiks dołączany do bazy adresów URL ping instrumentacji dla tego elementu wyniku. Używana jako wartość K zarówno dla adresu URL polecenia ping instrumentacji, jak i przekierowania clickUrl . Występuje, gdy polecenie ping instrumentacji jest włączone. |
Note
lastUpdatedAt pole jest opcjonalne — oznacza to, że dla tego pola może być widoczna pusta wartość.
miniatura
| Pole | Typ | Description |
|---|---|---|
| url | ciąg | URL miniaturki. |
| width | liczba całkowita | Szerokość miniatury w pikselach. |
| height | liczba całkowita | Wysokość miniatury w pikselach. |
Note
thumbnail jest również opcjonalnym obiektem odpowiedzi — może nie być dostępny dla niektórych wyników wiadomości.
Kody błędów
| Kod stanu | Kategoria błędów | Description | Typowe przyczyny |
|---|---|---|---|
| 200 | Powodzenie | Żądanie zakończyło się pomyślnie. | - |
| 400 | Nieprawidłowe żądanie | Nieprawidłowe parametry żądania. | Brak wymaganych pól, nieprawidłowe wartości parametrów, nieprawidłowo sformułowany kod JSON |
| 401 | Brak autoryzacji | Uwierzytelnianie nie powiodło się lub nie powiodło się. | Nieprawidłowy klucz interfejsu API, brak nagłówka x-apikey |
| 403 | Dostęp zabroniony | Prawidłowe poświadczenia, ale niewystarczające uprawnienia. | Klucz interfejsu API nie ma wymaganych uprawnień |
| 410 | Zniknęło | Wymagany protokół HTTPS. | Żądanie wykonane za pośrednictwem protokołu HTTP zamiast HTTPS |
| 415 | Nieobsługiwany typ nośnika | Typ zawartości nie jest obsługiwany. | Brak lub niepoprawny nagłówek typu zawartości |
| 429 | Zbyt wiele żądań | Przekroczono limit szybkości. | Zbyt wiele żądań w przedziale czasu |
| 500 | Wewnętrzny błąd serwera | Nieoczekiwany błąd serwera. | Tymczasowy problem z serwerem |
| 503 | Usługa niedostępna | Usługa jest tymczasowo niedostępna. | Konserwacja lub tymczasowa awaria |
| 504 | Przekroczono limit czasu bramy | Upłynął limit czasu żądania. | Limit czasu usługi nadrzędnej |
Aby uzyskać szczegółowe wskazówki dotyczące obsługi błędów, zobacz Obsługa błędów.
Zobacz również:Wyszukiwanie wideo wyszukiwania | w InternecieWyszukiwanie | obrazów Wyszukiwanie | | obrazówMCP