JSON 표현
{
"iss": "example_service_account@developer.gserviceaccount.com",
"aud": "google",
"typ": "savetowallet",
"iat": 1368029586,
"payload": {
"eventTicketClasses": [{
... //Event ticket Class JSON
}],
"eventTicketObjects": [{
// Event ticket Object JSON
}],
"flightClasses": [{
// Flight Class JSON
}],
"flightObjects": [{
// Flight Object JSON
}],
"giftCardClasses": [{
// Gift card Class JSON
}],
"giftCardObjects": [{
// Gift card Object JSON
}],
"loyaltyClasses": [{
// Loyalty Class JSON
}],
"loyaltyObjects": [{
// Loyalty Object JSON
}],
"offerClasses": [{
// Offer Class JSON
}],
"offerObjects": [{
// Offer Object JSON
}],
"transitClasses": [{
// Transit Class JSON
}],
"transitObjects": [{
// Transit Object JSON
}]
},
"origins": ["http://baconrista.com", "https://baconrista.com"]
}
필드
필드 |
유형 |
필수 |
설명 |
iss |
문자열 |
Y |
Google Cloud 서비스 계정에서 생성한 이메일 주소입니다. |
aud |
문자열 |
Y |
잠재고객으로 이동합니다. Google Wallet API 객체의 대상은 항상
google |
typ |
문자열 |
Y |
JWT 유형입니다. Google Wallet API 객체의 대상은 항상
savetowallet |
iat |
정수 |
Y |
에포크 이후 초 단위로 실행됩니다. |
payload |
객체 |
Y |
페이로드 객체입니다. |
payload.eventTicketClasses |
배열 |
N |
저장할 이벤트 티켓 클래스입니다. |
payload.eventTicketObjects |
배열 |
N |
저장할 이벤트 티켓 객체입니다. |
payload.flightClasses |
배열 |
N |
저장할 항공편 클래스입니다. |
payload.flightObjects |
배열 |
N |
저장할 광고 게재 기간 객체입니다. |
payload.giftCardClasses |
배열 |
N |
할인받을 기프트 카드 클래스 |
payload.giftCardObjects |
배열 |
N |
저장할 기프트 카드 객체입니다. |
payload.loyaltyClasses |
배열 |
N |
저장할 포인트 클래스입니다. |
payload.loyaltyObjects |
배열 |
N |
저장할 포인트 객체입니다. |
payload.offerObjects |
배열 |
N |
저장할 쿠폰 객체입니다. |
payload.offerClasses |
배열 |
N |
저장할 쿠폰 클래스입니다. |
payload.transitObjects |
배열 |
N |
저장할 대중교통 객체입니다. |
payload.transitClasses |
배열 |
N |
저장할 대중교통 클래스입니다. |
origins |
배열 |
Y |
JWT 저장 기능을 승인할 도메인 배열입니다. Google Wallet API
origins 필드가 정의되지 않으면 버튼이 렌더링되지 않습니다. 다음과 같은 방법을 사용할 수 있습니다.
'X-Frame-Options에 의해 로드 거부됨' 메시지가 표시될 수 있습니다. 또는 '표시 거부' 메시지를
원본 필드가 정의되지 않은 경우 브라우저 콘솔로 돌아갑니다. |