Создает запрос, который защищает целостность следующего запроса вердикта целостности к Play Integrity API. Следующий вызов apps.exchangePlayIntegrityToken
с использованием полученного токена целостности проверит наличие и достоверность запроса. Вызов не следует использовать повторно для нескольких вызовов.
HTTP-запрос
POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:generatePlayIntegrityChallenge
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
app | Необходимый. Относительное имя ресурса приложения в формате:
При необходимости элемент |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
Ответное сообщение для метода apps.generatePlayIntegrityChallenge
.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{ "challenge": string, "ttl": string } |
Поля | |
---|---|
challenge | Одноразовый вызов , который клиент должен передать API целостности Play. |
ttl | Продолжительность с момента создания этого испытания до истечения его срока действия. Это поле предназначено для упрощения управления токенами на стороне клиента, поскольку клиент может иметь рассогласование часов, но все равно может точно измерить продолжительность. Продолжительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Для получения дополнительной информации см. Обзор аутентификации .