Um erro que pode ser retornado para acionar a exibição de um card de autorização ao usuário.
CardService.newAuthorizationException() .setAuthorizationUrl('http://auth.com/') .setResourceDisplayName('Example Resource') .throwException();
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
print | String | Imprime a representação JSON desse objeto. |
set | Authorization | Define o URL de autorização para o qual o usuário é direcionado no prompt de autorização. |
set | Authorization | O nome de uma função a ser chamada para gerar um prompt de autorização personalizado. |
set | Authorization | Define o nome mostrado ao usuário ao pedir autorização. |
throw | void | Aciona a geração dessa exceção. |
Documentação detalhada
printJson()
Imprime a representação JSON desse objeto. Isso é apenas para depuração.
Retornar
String
setAuthorizationUrl(authUrl)
Define o URL de autorização para o qual o usuário é direcionado no prompt de autorização. Obrigatório.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
auth | String | O URL de autorização a ser definido. |
Retornar
AuthorizationException: esse objeto, para encadeamento.
setCustomUiCallback(callback)
O nome de uma função a ser chamada para gerar um prompt de autorização personalizado. Opcional.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
callback | String | O nome da função que gera um prompt de autorização personalizado. |
Retornar
AuthorizationException: esse objeto, para encadeamento.
setResourceDisplayName(name)
Define o nome mostrado ao usuário ao pedir autorização. Obrigatório.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
name | String | O nome de exibição. |
Retornar
AuthorizationException: esse objeto, para encadeamento.
throwException()
Aciona a geração dessa exceção.