Metadati e descrittore del file
Come descritto in
Creare feed,
deve essere inviato un descrittore di file con l'estensione esatta .filesetdesc.json
insieme ai file di dati JSON del feed. In questo modo viene sostituito il FeedMetadata
specificato per ogni file di feed Merchant
/Service
/Availability
.
Mappatura tra i campi nuovi e quelli precedenti
Ora tutti i dati devono essere forniti in un unico feed Event
. Ecco la
mappatura tra il campo di questo nuovo feed e i campi dei feed legacy
Merchant
/Service
/Availability
.
Nuovo | Vecchio | Nota |
---|---|---|
Event.id |
Service.service_id |
|
Event.title |
Service.localized_service_name |
Controlla LocalizedTextSet |
Event.description |
Service.localized_description |
Controlla LocalizedTextSet |
Event.time_info.start_seconds |
Availability.start_sec |
|
Event.time_info.start_to_be_decided |
NOVITÀ | |
Event.time_info.end_seconds |
Availability.start_sec + Availability.duration_sec |
|
Event.time_info.door_open_seconds |
NOVITÀ | |
Event.venue.id |
Merchant.merchant_id |
|
Event.venue.description |
NOVITÀ | Controlla LocalizedTextSet |
Event.venue.location.place_id |
Merchant.matching_hints.place_id |
NON IMPOSTARE se hai impostato Event.venue.location.place_info |
Event.venue.location.place_info.name |
Merchant.name |
|
Event.venue.location.place_info.phone_number |
Merchant.telephone |
|
Event.venue.location.place_info.website_url |
Merchant.url |
|
Event.venue.location.place_info.coordinates.latitude |
Merchant.geo.latitude |
|
Event.venue.location.place_info.coordinates.longitude |
Merchant.geo.longitude |
|
Event.venue.location.place_info.structured_address.street_address |
Merchant.geo.street_address |
|
Event.venue.location.place_info.structured_address.locality |
Merchant.geo.locality |
|
Event.venue.location.place_info.structured_address.administrative_area |
Merchant.geo.admin_area |
|
Event.venue.location.place_info.structured_address.postal_code |
Merchant.geo.postal_code |
|
Event.venue.location.place_info.structured_address.country_code |
Merchant.geo.country_code |
|
Event.venue.location.place_info.unstructured_address |
Merchant.geo.unstructured_address |
NON IMPOSTARE se hai impostato Event.venue.location.place_info.structured_address |
Event.venue.location.business_profile_id |
NOVITÀ | NON IMPOSTARE se hai impostato Event.venue.location.place_info |
Event.venue.location.lat_lng.latitude |
Merchant.geo.latitude |
NON IMPOSTARE se hai impostato Event.venue.location.place_info |
Event.venue.location.lat_lng.longitude |
Merchant.geo.longitude |
NON IMPOSTARE se hai impostato Event.venue.location.place_info |
Event.related_entities.id |
Service.ticketing_vertical_specific_data.entity.id |
|
Event.related_entities.name |
Service.ticketing_vertical_specific_data.entity.name |
|
Event.related_entities.official_website_url |
NOVITÀ | |
Event.related_entities.url |
Service.ticketing_vertical_specific_data.entity.url |
|
Event.related_entities.related_urls |
Service.ticketing_vertical_specific_data.entity.public_identification_data.relevant_url |
|
Event.related_entities.musicbrainz_id |
Service.ticketing_vertical_specific_data.entity.public_identification_data.musicbrainz_id |
|
Event.related_entities.youtube_channel_id |
NOVITÀ | |
Event.related_entities.entity_type |
Service.ticketing_vertical_specific_data.entity.entity_type |
ENUM è stato modificato |
Event.related_entities.performer_role |
Service.ticketing_vertical_specific_data.entity.entity_role |
Il prefisso ENUM è cambiato |
Event.event_types |
Service.ticketing_vertical_specific_data.event_category |
|
Event.tickets.id |
Service.ticket_type.ticket_type_id |
|
Event.tickets.title |
Service.ticket_type.localized_short_description |
Controlla LocalizedTextSet |
Event.tickets.description |
Service.ticket_type.localized_option_description |
Controlla LocalizedTextSet |
Event.tickets.seller_info |
NOVITÀ | Controlla LocalizedTextSet |
Event.tickets.seller_info.name |
NOVITÀ | |
Event.tickets.seller_info.logo_url |
NOVITÀ | |
Event.tickets.referral_urls |
Service.action_link |
|
Event.tickets.referral_urls.link.url |
Service.action_link.url |
|
Event.tickets.referral_urls.link.mobile_url |
NOVITÀ | |
Event.tickets.referral_urls.link.localized_url |
NOVITÀ | Controlla LocalizedTextSet |
Event.tickets.referral_urls.link.localized_mobile_url |
NOVITÀ | |
Event.tickets.referral_urls.surface |
NOVITÀ | |
Event.tickets.price.value |
Service.ticket_type.price |
|
Event.tickets.price.is_free |
NOVITÀ | |
Event.tickets.price.per_ticket_fee |
Service.per_order_fee.fee_amount |
|
Event.tickets.price.per_ticket_tax |
Service.tax_rate |
|
Event.tickets.price.price_display_type |
Service.ticket_type.price_display_type |
|
Event.tickets.availability_info.onsale_start_seconds |
Availability.scheduling_rule_overrides.first_bookable_sec |
|
Event.tickets.availability_info.onsale_end_seconds |
Availability.scheduling_rule_overrides.last_bookable_sec |
|
Event.tickets.availability_info.spots_total |
Availability.spots_total |
|
Event.tickets.availability_info.spots_available |
Availability.spots_open |
|
Event.tickets.cancellation_policy |
Service.rules.cancellation_policy |
|
Event.tickets.cancellation_policy.refund_conditions.min_duration_before_start_time_sec |
Service.rules.cancellation_policy.min_duration_before_start_time_sec |
|
Event.tickets.cancellation_policy.refund_conditions.refund_percent |
Service.rules.cancellation_policy.refund_percent |
|
Event.tickets.cancellation_policy.refund_conditions.refund_fee |
NOVITÀ | |
Event.tickets.inventory_type |
Service.ticket_type.inventory_type |
|
Event.related_media.url |
Service.related_media.url |
|
Event.related_media.type |
Service.related_media.type |
Il prefisso ENUM è cambiato |
Event.related_media.attribution |
Service.related_media.attribution.localized_text |
Controlla LocalizedTextSet |
Event.brand_name |
Service.ticketing_vertical_specific_data.brand_name |
Controlla LocalizedTextSet |
Event.event_url |
Service.ticketing_vertical_specific_data.event_url |
|
Event.partner_role |
NOVITÀ | |
Event.event_creator.name |
Service.ticketing_vertical_specific_data.event_creator.name |
Informazioni su LocalizedTextSet
LocalizedTextSet
è stato leggermente modificato e non ha un valore predefinito
rispetto a Text
. Per impostare un valore predefinito, imposta un localized_texts
con
language_code = "und"
.
Nuovo | Vecchio |
---|---|
LocalizedTextSet.localized_texts.text con LocalizedTextSet.localized_texts.language_code = "und" |
Text.value |
LocalizedTextSet.localized_texts.text |
Text.localized_value.value |
LocalizedTextSet.localized_texts.language_code |
Text.localized_value.locale |