When it happens
Thecursor value is not one the API issued, or can no longer be verified:
- it was truncated or altered, for example by URL encoding it twice;
- it came from a different endpoint (a search cursor sent to the feed, or the reverse);
- it was signed with a key that Pinakel has since retired.
What to do
- Search: run the search again from the first page, without
cursor. - Changes feed: restart with
sinceset to thecreated_atof the last item you processed. Items with that exact timestamp are delivered again, and your upserts absorb them. See Syncing.
Example
Body