requireValidToken
function requireValidToken(
token: unknown,
allowedKeys: string | string[] | Record<string, unknown>,
message: string = "Invalid API key."
): string;
Разрешённые ключи можно передать одной строкой, списком или объектом, ключи которого и есть токены. Это проверка на входе веб-приложения: она возвращает токен, чтобы вызов читался одним выражением, а иначе бросает именованное исключение.
Параметры
Параметр | Тип | Описание |
|---|---|---|
|
| Токен, предъявленный вызывающей стороной. |
|
| Один ключ, список ключей или объект с ключами-токенами. |
|
| Сообщение исключения. По умолчанию |
Возвращает
string — тот же токен.
Исключения
Исключение | Условие |
|---|---|
| токен отсутствует или не совпал ни с одним разрешённым ключом. |
Примеры
Применение
function doPost(event) {
const key = requireValidToken(
event.parameter.key,
PropertiesService.getScriptProperties().getProperty("API_KEYS").split(","),
"Unknown API key."
);
// … the request is from someone we know
}
Смотрите также
Исходный код
23 September 2026
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.