Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Meeting/ Referência de API do servidor/ Autenticação de logon/ APIs/ Obtenção de um nonce para redirecionamento sem logon
Atualizado em 2023-08-02 GMT+08:00

Obtenção de um nonce para redirecionamento sem logon

Descrição

Esta API é usada para obter um nonce para redirecionar para a Plataforma de gerenciamento do Huawei Cloud Meeting a partir da página de geração de token sem logon. Depois que o nonce é obtido, você pode redirecionar para a plataforma de gerenciamento através do link https://bmeeting.huaweicloud.com/?lang=zh-CN&nonce=xxxxxxxxxxxxx#/login.

Depuração

Você pode depurar essa API no API Explorer.

Protótipo

Tabela 1 Protótipo

Método de solicitação

POST

Endereço de solicitação

/v1/usg/acs/auth/portal-ref-nonce

Protocolo de transporte

HTTPS

Parâmetros de solicitação

Tabela 2 Parâmetros

Parâmetro

Obrigatório

Tipo

Localização

Descrição

X-Access-Token

Sim

String

Cabeçalho

Autenticação de token.

X-Request-ID

Não

String

Cabeçalho

ID da solicitação, que é usado para rastreamento e localização de falhas. É aconselhável usar um UUID. Se este parâmetro não for transportado, um ID de solicitação é gerado automaticamente.

Accept-Language

Não

String

Cabeçalho

Idioma. Valores: zh-CN para chinês (padrão) e en-US para inglês.

Códigos de status

Tabela 3 Códigos de status

Código de status HTTP

Descrição

200

Operação bem-sucedida.

400

Parâmetros inválidos.

401

Acesso negado.

500

Exceção do servidor.

Parâmetros de resposta

Tabela 4 Parâmetros de resposta

Parâmetro

Tipo

Descrição

nonce

String

Nonce usado para redirecionamento de logon. Um nonce pode ser usado apenas uma vez.

NOTA:

Você pode redirecionar para a Plataforma de gerenciamento através do link https://bmeeting.huaweicloud.com/?lang=en-US&nonce=xxxxxxxxxxxxx#/login.

Exemplo de solicitação

POST /v1/usg/acs/auth/portal-ref-nonce
Connection: keep-alive
X-Access-Token: cnrJmYwhPxsnNLky5APQm1hqWfXCDUN3d1lH
Content-Type: application/json
Host: api.meeting.huaweicloud.com
User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191)

Exemplo de resposta

HTTP/1.1 200 
Date: Wed, 18 Dec 2019 06:20:40 GMT
Content-Type: application/json;charset=UTF-8
Content-Length: 745
Connection: keep-alive
Pragma: No-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
X-XSS-Protection: 1; mode=block
X-Download-Options: noopen
X-Content-Type-Options: nosniff
strict-transport-security: max-age=16070400; includeSubDomains
X-Frame-Options: SAMEORIGIN
Content-Security-Policy: default-src 'self' 'unsafe-inline' 'unsafe-eval' blob: data: http: https: ; child-src * ; connect-src *
x-request-id: 6162fa32dc7e47afafeee39a72a2eec8
Server: CloudPortal

{
    "nonce": "1605496941659KzhX8aNBqyaY7e2esSDMnv3N9DWqpt7yo"
}

Códigos de erro

Se um código de erro começando com MMC ou USG for retornado quando você usar essa API, corrija a falha seguindo as instruções fornecidas no Centro de erros da API da Huawei Cloud.

Exemplo de comando cURL

curl -k -i -X POST -H 'X-Access-Token: cnrJmYwhPxsnNLky5APQm1hqWfXCDUN3d1lH'
 'https://api.meeting.huaweicloud.com/v1/usg/acs/auth/portal-ref-nonce'