RemoteGymp · API v1

ਇੱਕ ਕਾਪੀ ਸਿੰਕ ਵਿੱਚ ਰੱਖੋ

ਆਪਣੀ ਡਿਵਾਈਸ ਸੂਚੀ ਨੂੰ ਕਿਸੇ ਹੋਰ ਸਿਸਟਮ ਵਿੱਚ ਕਾਪੀ ਕਰੋ, ਫਿਰ ਸਿਰਫ਼ ਉਹੀ ਲਿਆਓ ਜੋ ਬਦਲਿਆ ਹੈ।

  1. ਪੂਰਾ ਸਨੈਪਸ਼ਾਟ ਲਓ

    POST /v1/sync/devices ਨੂੰ previousSnapshotId ਨੂੰ null ਤੇ ਸੈੱਟ ਕਰਕੇ ਕਾਲ ਕਰੋ। GET /v1/sync/devices/{snapshotId} ਪੜ੍ਹੋ, ਹਰੇਕ next ਮੁੱਲ ਨੂੰ after ਦੇ ਰੂਪ ਵਿੱਚ ਪਾਸ ਕਰੋ, ਜਦੋਂ ਤੱਕ next null ਨਾ ਹੋ ਜਾਵੇ।

  2. ਹਰ ਪੰਨੇ ਦੇ ਸਫਲ ਹੋਣ ਤੋਂ ਬਾਅਦ ਆਪਣਾ ਚੈੱਕਪੁਆਇੰਟ ਸੇਵ ਕਰੋ

    ਹਰ ਪੰਨੇ ਨੂੰ ਲਾਗੂ ਕਰੋ, ਫਿਰ ਸਨੈਪਸ਼ਾਟ ID ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ। ਅਗਲੀ ਵਾਰ, ਉਸ ID ਨੂੰ previousSnapshotId ਦੇ ਰੂਪ ਵਿੱਚ ਭੇਜੋ। ਡਿਵਾਈਸ ਨੂੰ ਜੋੜ ਕੇ ਜਾਂ ਅਪਡੇਟ ਕਰਕੇ upsert ਰਿਕਾਰਡ ਲਾਗੂ ਕਰੋ; deleted ਮਾਰਕ ਕੀਤੇ ਰਿਕਾਰਡਾਂ ਨੂੰ ਹਟਾਓ, ਜਿਸਦਾ ਡਿਵਾਈਸ ਮੁੱਲ null ਹੈ। ਹਰੇਕ ਪੰਨੇ ਨੂੰ ਦੁਬਾਰਾ ਲਾਗੂ ਕਰਨ ਲਈ ਸੁਰੱਖਿਅਤ ਬਣਾਓ। ਆਪਣਾ ਪੁਰਾਣਾ ਚੈੱਕਪੁਆਇੰਟ ਉਦੋਂ ਤੱਕ ਰੱਖੋ ਜਦੋਂ ਤੱਕ ਪੂਰਾ ਅੱਪਡੇਟ ਸਫਲ ਨਹੀਂ ਹੋ ਜਾਂਦਾ।

  3. ਲੋੜ ਪੈਣ 'ਤੇ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰੋ

    ਜੇਕਰ ਚੈੱਕਪੁਆਇੰਟ 410 ਨਾਲ ਖਤਮ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਨਵਾਂ ਪੂਰਾ ਸਨੈਪਸ਼ਾਟ ਲਓ ਅਤੇ ਇਸਨੂੰ ਆਪਣੇ ਸੇਵ ਕੀਤੇ ਡੇਟਾ ਨਾਲ ਤੁਲਨਾ ਕਰੋ। ਸਨੈਪਸ਼ਾਟ ਉਸ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਨਾਲ ਸਬੰਧਤ ਹਨ ਜਿਸਨੇ ਉਹਨਾਂ ਨੂੰ ਬਣਾਇਆ ਹੈ, ਇਸ ਲਈ ਇੱਕ ਬਦਲਵੇਂ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਨੂੰ ਆਪਣੀ ਬੇਸਲਾਈਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

  4. ਹੋਰ ਡੇਟਾ ਲਈ ਵੱਖਰੇ ਚੈੱਕਪੁਆਇੰਟ ਰੱਖੋ

    ਡਿਵਾਈਸ ਸਨੈਪਸ਼ਾਟ ਵਿੱਚ ਸੰਖੇਪ ਹੁੰਦੇ ਹਨ। ਵਿਸਤ੍ਰਿਤ ਵਸਤੂ ਸੂਚੀ, ਸੌਫਟਵੇਅਰ, ਚੇਤਾਵਨੀਆਂ ਅਤੇ ਕਸਟਮ ਖੇਤਰ ਹਰੇਕ POST /v1/sync/{resource} ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਆਪਣੀ ਚੈੱਕਪੁਆਇੰਟ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

  5. ਸਨੈਪਸ਼ਾਟ ਸੀਮਾਵਾਂ

    ਸਨੈਪਸ਼ਾਟ ਸੱਤ ਦਿਨਾਂ ਬਾਅਦ ਖਤਮ ਹੋ ਜਾਂਦੇ ਹਨ ਅਤੇ ਵੱਧ ਤੋਂ ਵੱਧ 10,000 ਡਿਵਾਈਸਾਂ ਨੂੰ ਹੋਲਡ ਕਰਦੇ ਹਨ। ਹਰੇਕ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਪ੍ਰਤੀ ਸਰੋਤ ਅਤੇ ਸੰਗਠਨ ਪ੍ਰਤੀ ਘੰਟੇ ਚਾਰ ਸਨੈਪਸ਼ਾਟ ਬਣਾ ਸਕਦਾ ਹੈ; ਹਰੇਕ ਸੰਗਠਨ ਪ੍ਰਤੀ ਘੰਟਾ ਕੁੱਲ ਵੀਹ ਬਣਾ ਸਕਦਾ ਹੈ। ਸੰਕੁਚਿਤ ਸਨੈਪਸ਼ਾਟ ਸਟੋਰੇਜ ਪ੍ਰਤੀ ਸੰਗਠਨ 256 MiB ਤੱਕ ਸੀਮਿਤ ਹੈ।

ਏਪੀਆਈ ਸੰਦਰਭ →

ਸਮੱਗਰੀ ਸੋਧ 3f225a253 · OpenAPI SHA-256: b12c42306a89