Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ponto de extremidade:POST https://api.microsoft.ai/v3/search/videos
Solicitação de exemplo:
curl -X POST "https://api.microsoft.ai/v3/search/videos" \
-H "host: api.microsoft.ai" \
-H "x-apikey: <Your key>" \
-H "content-type: application/json" \
-d '{
"query": "cute puppy videos",
"maxResults": 30,
"language": "en",
"region": "US"
}'
Parameters
| Parâmetro | Required | Tipo | Default | Description |
|---|---|---|---|---|
| consulta | Yes | cadeia | - | Uma cadeia de caracteres de consulta de pesquisa. O comprimento máximo é de 1000 caracteres. |
| maxResults | No | inteiro | 30 | Número máximo de resultados a serem retornados. O padrão é 30 e o valor máximo é 30. |
| linguagem | No | cadeia | "en" | Um código de idioma ISO 639-1 de 2 letras para linguagem de interface nos resultados da pesquisa. Consulte idiomas com suporte para a lista completa. |
| região | No | cadeia | "US" | Um código de país/região de duas letras de onde os resultados devem vir (por exemplo, "EUA", "JP", "GB", etc.). Consulte regiões com suporte para obter a lista completa. |
| enablePlaylist | No | boolean | falso | Se incluir os resultados da playlist em resposta. |
| freshness | No | cadeia | - | O intervalo de tempo para filtrar os resultados com base na data da descoberta. Dá suporte ao formato de intervalo de data "semana", "mês", "ano" para tempo relativo ou ISO 8601: "YYYYY-MM-DD/YYYY-MM-DD" ou "YYYYY-MM-DDTHH:mm:ssZ/YYYY-MM-DDTHH:mm:ssZ" para um intervalo de data/data/data, use .. para omitir a data de início ou de término. |
| inserível | No | matriz de strings | - | Filtrar vídeos inserindo recursos. Valores permitidos: "player" (tem player inserível). Quando não definido, nenhuma filtragem é aplicada. |
| resolução | No | cadeia | - | Filtrar vídeos por resolução mínima . Valores: "360p", "480p", "720p", "1080p". Quando não definido, nenhuma filtragem é aplicada. |
| safeSearch | No | cadeia | "estrito" | Nível de filtragem de pesquisa segura. Valores: "off", "strict". O padrão é "estrito". |
| duração | No | cadeia | - | Filtrar vídeos por intervalo de duração. Valores: "short" (<5 min), "medium" (5 a 20 min), "long" (>20 min). Quando não definido, nenhuma filtragem é aplicada. |
Cabeçalhos da solicitação
| Field | Tipo | Description |
|---|---|---|
| hospedar | cadeia | Host para APIs de IA Microsoft: api.microsoft.ai. |
| x-apikey ou Autorização | cadeia | Sua chave de API ou Entra ID token de acesso para autenticação. |
| tipo de conteúdo | cadeia | Tipo MIME do corpo da solicitação. Use application/json. |
Resposta
Resposta de vídeos
| Field | Tipo | Description |
|---|---|---|
| videoResults | matriz de videoResult | Lista de resultados de vídeo. |
| playlists | matriz de playlistResult (opcional) | Lista de resultados da playlist. |
| instrumentationClickBase | cadeia | URL base para clicar em solicitações de ping. Acrescente um instrumentationSuffix valor de um item de resultado para formar a URL de ping completa. Presente apenas para aplicativos com o sinalizador de perfil EnableInstrumentationPing. Observação: os cliques do usuário também podem ser registrados usando o redirecionamento de URL. Quando o redirecionamento estiver habilitado, nenhuma ação será necessária para registrar cliques do usuário e instrumentationClickBase não será incluída na resposta. Consulte o guia de Instrumentação para obter instruções de instalação. |
| instrumentationCitationBase | cadeia | URL base para solicitações de ping de log llm. Acrescente um conteúdo de DADOS para formar a URL de ping completa. Presente apenas para aplicativos com o sinalizador de perfil EnableInstrumentationPing. |
| traceId | cadeia | ID de rastreamento para depuração. |
Note
playlists é um campo opcional mesmo quando enablePlaylist é definido como true.
videoResult
| Field | Tipo | Description |
|---|---|---|
| title | cadeia | O título ou o nome do vídeo. |
| url | cadeia | A URL de origem do vídeo. Para usuários da China com redirecionamento de URL habilitado, esse campo contém a mesma URL de redirecionamento que clickUrl. |
| domínio | cadeia | O host de destino para o resultado. Retornado somente para usuários da China com redirecionamento de URL habilitado. |
| description | cadeia | Descrição do conteúdo do vídeo. Isso é fornecido pelo carregador de vídeo ou gerado por uma LLM. |
| publishedBy | cadeia | Uploader ou editor do vídeo. |
| viewCount | longo | O número de exibições que o vídeo tem. |
| resumo | cadeia | Resumo de vídeo gerado por IA. |
| length | cadeia | O comprimento do vídeo no formato HH:MM:SS. |
| allowHttpsEmbedding | boolean | Se a inserção HTTPS é permitida. |
| allowMobileEmbedding | boolean | Se a inserção móvel é permitida. |
| embeddingUrl | cadeia | URL para inserir o vídeo. |
| lastUpdatedAt | cadeia | A última data atualizada como uma cadeia de caracteres formatada. |
| bestMomentIndex | inteiro | Índice do melhor momento ou realce no vídeo. |
| Momentos | matriz de momento | Matriz de segmentos/momentos de vídeo. |
| URL da miniatura | cadeia | URL em miniatura do vídeo. |
| width | inteiro | A largura do vídeo em pixels. |
| height | inteiro | A altura do vídeo em pixels. |
| isAdult | boolean | Indica se o resultado inclui conteúdo adulto. |
| clickUrl | cadeia | URL de redirecionamento que faz o proxie do clique por meio do Bing. Só está presente quando o redirecionamento de clique está habilitado. |
| instrumentationSuffix | cadeia | Sufixo a ser acrescentado à base de URL de ping de instrumentação para este item de resultado. Usado como o valor K para a URL de ping de instrumentação e o clickUrl redirecionamento. Presente quando o ping de instrumentação estiver habilitado. |
Note
Vários dos campos acima são opcionais– eles são atendidos se estiverem disponíveis.
momento
| Field | Tipo | Description |
|---|---|---|
| title | cadeia | Título do segmento de momento. |
| description | cadeia | Descrição do que acontece neste momento. |
| startTime | cadeia | Hora de início do momento no formato 'd.hh:mm:ss'. |
| endTime | cadeia | Hora de término do momento no formato 'd.hh:mm:ss'. |
| momentUrl | cadeia | Direcione a URL para esse momento específico no vídeo. |
Note
moment é um objeto de resposta opcional. Ele não está disponível para cada resultado de vídeo.
playlistResult
| Field | Tipo | Description |
|---|---|---|
| title | cadeia | Título da playlist. |
| description | cadeia | Descrição da playlist. |
| vídeos | matriz de vídeo | Matriz de vídeos na playlist. |
Note
playlistResult é um objeto de resposta opcional.
vídeo
| Field | Tipo | Description |
|---|---|---|
| title | cadeia | Título do vídeo. |
| description | cadeia | Descrição do vídeo. |
| url | cadeia | URL do vídeo. |
Códigos de erro
| Código de Status | Categoria do Erro | Description | Causas comuns |
|---|---|---|---|
| 200 | Êxito | O pedido foi bem-sucedido. | - |
| 400 | Solicitação incorreta | Parâmetros de solicitação inválidos. | Campos necessários ausentes, valores de parâmetro inválidos, JSON malformado |
| 401 | Unauthorized | Falha ou falha na autenticação. | Chave de API inválida, cabeçalho x-apikey ausente |
| 403 | Proibido | Credenciais válidas, mas permissões insuficientes. | A chave de API não tem permissões necessárias |
| 410 | Sumiu (Gone) | HTTPS necessário. | Solicitação feita por HTTP em vez de HTTPS |
| 415 | Tipo de mídia sem suporte | Não há suporte para o tipo de conteúdo. | Cabeçalho de tipo de conteúdo ausente ou incorreto |
| 429 | Número Excessivo de Solicitações | Limite de taxa excedido. | Muitas solicitações na janela de tempo |
| 500 | Erro interno do servidor | Erro de servidor inesperado. | Problema temporário do servidor |
| 503 | Serviço indisponível | Serviço temporariamente indisponível. | Manutenção ou interrupção temporária |
| 504 | Tempo de Espera do Gateway (Gateway Timeout) | A solicitação expirou. | Tempo limite do serviço upstream |
Para obter diretrizes detalhadas de tratamento de erros, consulte Tratamento de Erros.
Consulte também:Pesquisa na Web | Procurar | MCP de Pesquisa de Imagens dePesquisa | de | Notícias