Overzicht

bijgewerkt

This is the documentation for Reincubate's ricloud API. The API provides users access to their own data in Apple's iCloud and local iTunes backups via the Reincubate Relay app.

For product information see the ricloud API product page.

Sleutelbegrippen

Middelen

The API is organised into a set of resources. A client can create, retrieve, update and destroy (CRUD) these to configure, trigger, and monitor operations on the API. See the API resource reference for more details.

Asynchrone verwerking

De API vertrouwt op asynchrone bewerkingen voor het instellen van sessies tegen services van derden en gegevensverwerking. Dit geeft hem de mogelijkheid om een grote hoeveelheid gegevensvraag te beheren terwijl hij verantwoordelijk omgaat met externe services. Het biedt ook extra flexibiliteit om te reageren op fluctuaties in responstijden of verslechtering van diensten van derden.

Opslag emmer publiceren

De gevraagde gegevens van de API worden rechtstreeks in de bucket van een klant op Google Cloud Storage of Amazon S3 gepubliceerd. Dit helpt problemen met betrekking tot het schalen van gegevensaflevering te minimaliseren en maakt ook snellere gegevensherstel mogelijk omdat publiceren minder snel een knelpunt wordt.

Webhookmeldingen

Notification of asynchronous operation completion is handled via webhooks, whereby events are sent to a client's server through standard HTTP requests. These events contain information on where to find requested data within a client's bucket, allowing the client to make a decision on when and how to use it.

Kernbegrippen

Voordat u zich gaat verdiepen in het gedeelte 'Aan de slag', is het handig om bekend te zijn met een handvol termen en concepten die overal worden gebruikt.

Service

Een service beschrijft een verzameling gegevensbronnen die beschikbaar zijn via de API. Dit omvat services van derden, zoals iCloud- of Reincubate-producten, zoals asrelay .

Verschillende services hebben verschillende vereisten voor bepaalde bronnen in de API en wijzigen ook de algehele levenscyclus van API-objecten. De payload die nodig is om een sessie voor de iCloud-service te maken, verschilt bijvoorbeeld van de behoefte aan de asrelay- service.

Bron

These are specific sources of data within a service. An iCloud account is the primary source of the iCloud service, whereas a Reincubate Relay app instance is the primary source of the Reincubate Relay service.

Gebruiker

A user represents the end-user that is requesting data. In many cases, this will be a user of your application.

Sessie

A session represents access to a specific source, and one is needed in order to retrieve any information or data from the source through the API.

Creating a session is the equivalent of a 'login' into an iCloud account or 'pairing' with a Reincubate Relay app instance.

The API will execute the session initialisation process asynchronously. This means the call to create a session will return immediately, but the session will not be ready to use until initialisation has completed.

poll

Polls are how users can request data through the API. An active session against the targeted source is needed for a poll to be created.

Alle peilingen worden asynchroon verwerkt via een of meer taken en de resultaten worden gepubliceerd naar cloudopslagbakken die zijn geconfigureerd in uw organisatie.

Taak

These are the underlying chunks of work performed by the API. When a session is created, it also creates a task in order to perform any initialisation against external services. When a poll is created, it will create at least one task to perform any necessary work.

Result

A result is a reference to data or a file published to a client's storage bucket.

Hoe kunnen we helpen?

Ons ondersteuningsteam is er om u te helpen!

Onze kantooruren zijn van maandag tot vrijdag van 09.00 tot 17.00 uur GMT. De tijd is momenteel 2:15 AM GMT.

We streven ernaar om alle berichten binnen één werkdag te beantwoorden.

Ga naar het ondersteuningsgedeelte › Neem contact op met het Enterprise-team ›
Ons geweldige ondersteuningsteam

Kunnen we dit artikel verbeteren?

We horen graag van gebruikers: Stuur ons een e-mail, laat een reactie achter of stuur een tweet @reincubate?

© 2008 - 2020 Reincubate Ltd. Alle rechten voorbehouden. Geregistreerd in Engeland en Wales #5189175, VAT GB151788978. Reincubate® is een geregistreerd handelsmerk. Privacybeleid & termen. Wij bevelen 2FA aan. Gebouwd met in Londen.