Я работаю с API Google Кошелька и хотел бы интегрировать функцию createJwtExistingObjects(string $issuerId) из https://github.com/google-wallet/rest-s ... blob/main/ php/demo_eventticket.php в свое решение.
Чтобы воспроизвести объект JWT, я преобразовал это:
'classTemplateInfo' => new ClassTemplateInfo([
'cardTemplateOverride' => new CardTemplateOverride([
'cardRowTemplateInfos' => array(new CardRowTemplateInfo([
'twoItems' => new CardRowTwoItems([
'startItem' => new TemplateItem([
'firstValue' => new FieldSelector([
'fields' => [new FieldReference(
['fieldPath' => 'object.ticketHolderName']
)]
])
]),
'endItem' => new TemplateItem([
'firstValue' => new FieldSelector([
'fields' => [new FieldReference(
['fieldPath' => 'object.ticketHolderName']
)]
])
])
]),
'twoItems' => new CardRowTwoItems([
'startItem' => new TemplateItem([
'firstValue' => new FieldSelector([
'fields' => [new FieldReference(
['fieldPath' => 'class.dateTime.start']
)]
])
]),
'endItem' => new TemplateItem([
'firstValue' => new FieldSelector([
'fields' => [new FieldReference(
['fieldPath' => 'object.ticketNumber']
)]
])
])
])
]))
])
])
Я не получаю никаких ошибок PHP или API, однако отображается только последняя строка с двумя элементами dateTime.start и TicketNumber.
В чем может быть причина?