AI-generated Key Takeaways
-
This content outlines common issues and error codes found in feeds.
-
Issues are categorized by Type (Syntax or Config) and provide a brief resolution.
-
Examples of issues include JSON parsing errors, missing shards, incorrect timestamps, and missing required fields.
-
Config issues relate to configuration problems like incorrect addresses, time range errors, and invalid URLs.
-
Syntax issues are related to the structure of the data, such as JSON parsing or incorrect generation timestamps.
For more information on common issues and error codes in feeds, see Feed Error Codes.
Issue | Type | Resolution |
---|---|---|
JSON parsing errors | Syntax | Review the syntax used in the JSON payload. |
Missing shards | Config | Missing total shards. |
Incorrect generation timestamp | Syntax |
|
Merchant address, phone number warnings |
Config | Incorrect or missing address or phone number. |
TIMESTAMP_OUT_OF_RANGE |
Config | Timestamp provided in the past or sending old feed. |
DURATION_OUT_OF_RANGE |
Config | Duration is either negative, too large, or too small to represent a valid duration. The duration must be greater than zero seconds and less than 168 hours. |
INVALID_TIME_RANGE |
Config |
|
RECORD_OUT_OF_RESTRICTION |
Config | When a record is provided out of restriction within the restriction. For example, if there is a restriction on service availability from July 10 to July 11, and July 17 is provided within this restriction. |
AVAILABILITY_SPOT_COUNT_OUT_OF_RANGE |
Config | Caused when the number of spots open are greater than the number of total spots. |
MISSING_ID |
Config | Missing merchant ID or Service ID in respective feeds. |
MISSING_NAME |
Config | Missing merchant name or Service name in respective feeds. |
MISSING_ADDRESS |
Config | Missing address of the merchant in Merchant Feed. |
MISSING_RESOURCES |
Config | Incomplete resources are updated. Example scenario includes when room ID is provided but the name of the room is missing. |
MISSING_REQUIRED_FIELD |
Config | Feeds missing required fields, such as Merchant ID, Merchant name, Service ID, and Service name. |
BAD_OR_INELIGIBLE_URL |
Config | URLs that aren't supported on Google, and URLs that are harmful. |
INVALID_SCHEDULING_RULES |
Config | Invalid service scheduling rules provided. |
DUPLICATE_SERVICES |
Config | Different services with the same name and duration. |