Method: walletobjects.v1.privateContent.setPassUpdateNotice

Предоставьте Google информацию об ожидании обновления частного пропуска. Это позволит Google отправлять уведомление об обновлении на устройство, на котором в настоящее время имеется этот пропуск.

HTTP-запрос

POST https://walletobjects.googleapis.com/walletobjects/v1/privateContent/setPassUpdateNotice

URL-адрес использует синтаксис транскодирования gRPC .

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "externalPassId": string,
  "updatedPassJwtSignature": string,
  "updateUri": string
}
Поля
externalPassId

string

Необходимый. Полный идентификатор пропуска, о котором эмитент хочет уведомить владельца(ов) пропуска. В формате <issuerId.externalUid>.

updatedPassJwtSignature

string

Необходимый. Подпись JWT обновленного прохода, о котором эмитент хочет уведомить Google. Уведомление об обновлении получат только устройства, которые сообщают о подписи JWT, отличной от этой подписи JWT.

updateUri

string

Необходимый. URI конечной точки эмитента, которому должен следовать владелец пропуска, чтобы получить обновленный JWT пропуска. Он не может содержать никакой конфиденциальной информации. Конечная точка должна аутентифицировать пользователя, прежде чем предоставить ему обновленный JWT. Пример URI обновления https://someissuer.com/update/passId=someExternalPassId

Тело ответа

В случае успеха тело ответа пустое.

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/wallet_object.issuer