Vue d'ensemble

Mis à jour
Cover image for: Vue d'ensemble

Il s'agit de la documentation de l'API ricloud de Reincubate. L'API permet aux utilisateurs d'accéder à leurs propres données dans iCloud d'Apple et les sauvegardes iTunes locales via l'application Reincubate Relay.

Pour plus d'informations sur le produit, consultez la page produit de l'API ricloud .

Concepts clés

Ressources

L'API est organisée en un ensemble de ressources. Un client peut créer, récupérer, mettre à jour et détruire (CRUD) ces éléments pour configurer, déclencher et surveiller les opérations sur l'API. Voir la référence des ressources API pour plus de détails.

Traitement asynchrone

L'API repose sur des opérations asynchrones pour la configuration de sessions sur des services tiers et le traitement de données. Cela lui permet de gérer une grande quantité de données tout en interagissant de manière responsable avec des services externes. Il offre également une flexibilité supplémentaire pour réagir aux fluctuations des temps de réponse ou à la dégradation des services fournis par des tiers.

Publication de bacs de stockage

Les données demandées à l'API sont publiées directement dans le compartiment d'un client sur Google Cloud Storage ou Amazon S3. Cela permet de minimiser les problèmes liés à l’évolutivité de la livraison des données et permet également une extraction plus rapide des données, car la publication risque moins de devenir un goulot d’étranglement.

Notifications Webhook

La notification de la fin d'une opération asynchrone est gérée via des webhooks, grâce auxquels les événements sont envoyés au serveur d'un client via des requêtes HTTP standard. Ces événements contiennent des informations sur où trouver les données demandées dans le compartiment d'un client, ce qui permet au client de décider quand et comment les utiliser.

Mots clés

Avant de plonger dans la section de démarrage, il est utile de connaître quelques termes et concepts qui seront utilisés tout au long.

Un service

Un service décrit un ensemble de sources de données disponibles via l'API. Cela inclut les services tiers, tels que les produits iCloud ou Reincubate, tels que asrelay .

Différents services auront des exigences variables pour certaines ressources de l'API et modifieront le cycle de vie global des objets de l'API. Par exemple, la charge utile nécessaire pour créer une session pour le service iCloud diffère de celle requise sur le service asrelay .

La source

Ce sont des sources de données spécifiques au sein d'un service. Un compte iCloud est la source principale du service iCloud, tandis qu'une instance d'application Reincubate Relay est la source principale du service Reincubate Relay.

Utilisateur

Un utilisateur représente l'utilisateur final qui demande des données. Dans de nombreux cas, ce sera un utilisateur de votre application.

Session

Une session représente l'accès à une source spécifique, et une est nécessaire pour récupérer toutes les informations ou données de la source via l'API.

La création d'une session équivaut à une «connexion» à un compte iCloud ou à un «couplage» avec une instance d'application Reincubate Relay.

L'API exécutera le processus d'initialisation de session de manière asynchrone. Cela signifie que l'appel pour créer une session reviendra immédiatement, mais la session ne sera pas prête à être utilisée tant que l'initialisation ne sera pas terminée.

Sondage

Les sondages permettent aux utilisateurs de demander des données via l'API. Une session active sur la source ciblée est nécessaire pour créer un sondage.

Toutes les interrogations sont traitées de manière asynchrone via une ou plusieurs tâches et les résultats sont publiés dans des compartiments de stockage en cloud configurés sur votre organisation.

Tâche

Ce sont les morceaux de travail sous-jacents effectués par l'API. Lorsqu'une session est créée, elle crée également une tâche afin d'effectuer toute initialisation par rapport aux services externes. Lorsqu'un sondage est créé, il créera au moins une tâche pour effectuer tout travail nécessaire.

Résultat

Un résultat est une référence à des données ou à un fichier publié dans le compartiment de stockage d'un client.

Comment pouvons nous aider?

Notre équipe de support est là pour vous aider!

Nos bureaux sont ouverts du lundi au vendredi, de 9 h à 17 h GMT. L’heure est actuellement 3:05 Matin GMT.

Notre objectif est de répondre à tous les messages en un jour ouvrable.

Aller à la section support › Contacter l'équipe de l'entreprise ›
Notre superbe équipe de support

Pouvons-nous améliorer cet article?

Nous aimons entendre les utilisateurs: pourquoi ne pas nous envoyer un email, laisser un commentaire ou tweet @reincubate?

© 2008 - 2020 Reincubate Ltd. Tous droits réservés. Enregistré en Angleterre et au Pays de Galles #5189175, VAT GB151788978. Reincubate et Camo sont des marques déposées. Politique de confidentialité & termes. Nous recommandons l'authentification multi-facteurs. Construit avec à Londres.