1.
For the first retrieval, loop through the full data based on the input parameter id (the first call's input parameter id defaults to empty, and subsequent input parameter id is the maximum id from the previous returned data +1).
2.
If total=0 or results is empty, the full data retrieval ends (record the maximum updated_at time in the full data).
3.
After the full data retrieval ends, proceed with incremental updates.
4.
For incremental updates, loop through the changed data based on the input parameter time (the first call's input parameter time is the maximum updated_at time recorded in step 2 +1, and subsequent input parameter time is the maximum updated_at time from the previous returned data +1).
5.
If total=0 or results is empty, the incremental update ends (record the maximum updated_at time).
6.
Maintain incremental updates (every 1 minute).