API REST de capture d'écran

Vous cherchez à générer des captures d'écran à la volée ? Consultez notre API de capture d'écran.


Commencer



Commencer

Clés API

Avant de pouvoir commencer à utiliser notre API REST, vérifiez que vous disposez de deux clés d'API (privée et publique). Connectez-vous à votre compte et visitez la section "Intégration".

Authentification

L'authentification est effectuée via transaction sécurisée HTTPS, utilisant vos clés d'API publique et secrète comme nom d'utilisateur et mot de passe.

Par exemple, pour lister vos captures, vous pouvez exécuter la requête suivante :

curl -u {PUBLIC_KEY}:{PRIVATE_KEY} https://api.pagescreen.io/v1/capture.json

Limites

L'authentification et les appels API ne sont pas soumis à limitation pour le moment. Nous pourrions décider de limiter ces accès si le nombre d'opérations est jugé anormalement élevé. N'hésitez pas à nous contacter si vous prévoyez une utilisation importante.



Référence de l'API REST

Account

Vos informations de compte développer

GET
/v1/account.json
Obtenez vos informations de compte
POST
/v1/account.json
Définir les informations de votre compte
GET
/v1/account/access.json
Lister tous les accès partagés à votre compte
POST
/v1/account/access.json
Partagez votre compte avec un nouveau collaborateur
DELETE
/v1/account/access/{id}.json
Révoquer un accès spécifique à votre compte

App

Obtenez des infos et des statistiques récentes sur votre utilisation de Pagesscreen développer

GET
/v1/app/stats.json
Obtenir des statistiques sur vos captures

Automation

Générer des captures à une fréquence spécifique et détecter les changements entre chacune d'entre elles développer

GET
/v1/automation.json
Liste toutes ou une automatisation spécifique
POST
/v1/automation.json
Créer une automatisation
PUT
/v1/automation/{id}.json
Mettre à jour une automatisation
DELETE
/v1/automation/{id}.json
Supprimer une automatisation
POST
/v1/automation/{id}/pause.json
Mettre en pause une automatisation
POST
/v1/automation/{id}/resume.json
Reprendre une automatisation
POST
/v1/automation/{id}/refresh.json
Forcer l'automatisation à générer instantanément une nouvelle capture
PUT
/v1/automation/{id}/template/{template_id}.json
Ajouter un modèle à une automatisation
DELETE
/v1/automation/{id}/template/{template_id}.json
Supprimer un modèle d'une automatisation
GET
/v1/automation/domain.json
Obtenir des statistiques sur les domaines utilisés dans vos automatisations
GET
/v1/automation/{id}/stats.json
Obtenez des statistiques sur un an pour une automatisation

Capture

Prenez une capture d'écran d'une page Web en ligne développer

GET
/v1/capture.json
Liste toutes ou une capture spécifique
POST
/v1/capture.json
Créer une capture
DELETE
/v1/capture/{id}.json
Supprime une capture
GET
/v1/capture/{id}/fave.json
Obtenez les informations de favoris sur la capture
PUT
/v1/capture/{id}/fave.json
Définir une capture spécifique comme favorite
DELETE
/v1/capture/{id}/fave.json
Supprimer une capture des favoris
GET
/v1/capture/{id}/change.json
Obtenir les informations d'une capture
POST
/v1/capture/{id}/rating.json
Noter la capture

Template

Définir les règles de capture à l'aide de modèles développer

GET
/v1/template.json
Liste le ou les modèle(s)
POST
/v1/template.json
Créer un modèle
PUT
/v1/template/{id}.json
Mettre à jour un modèle
DELETE
/v1/template/{id}.json
Supprimer un modèle

Url

Obtenez des détails et des statistiques sur les URL que vous capturez développer

GET
/v1/url.json
Liste la ou les URL(s)
GET
/v1/url/{id}/stats.json
Obtenir les statistiques concernant une URL
GET
/v1/url/domain.json
Liste des domaines

User

Accéder aux informations des utilisateurs de votre compte développer

GET
/v1/user.json
Liste des informations de base sur les utilisateurs du compte
PUT
/v1/user/{id}.json
Mettre à jour les informations d'un utilisateur




Codes de réponse HTTP

Voici la liste des différents codes de réponse que vous recevrez d'une requête d'API :

200 OK La demande a réussi
204 OK La demande a été acceptée, la ressource a été supprimée
304 NOT MODIFIED Il n'y a pas de nouvelles données à retourner
400 BAD REQUEST La demande est invalide ou ne peut être servie
401 UNAUTHORIZED Les informations d'authentification sont manquantes ou non valides
402 PAYMENT REQUIRED L'abonnement actuel n'autorise pas cette requête
403 FORBIDDEN La demande a été refusée
404 NOT FOUND L'URI demandé est invalide ou la ressource demandée n'existe pas
405 METHOD NOT ALLOWED La méthode spécifiée dans la requête n'est pas autorisée pour la ressource identifiée
500 INTERNAL SERVER ERROR Quelque chose a mal tourné




Types de données

Afin d'effectuer des requêtes et passer la validation, chaque paramètre a un type de données spécifié dans la référence de l'API :

integer -10, 0, 50, 86400
string "Ceci est un exemple de chaîne"
boolean 0, 1, true, yes
date "2018-02-13T23:00:00+00:00"
array ["valeur1", "valeur2"]

Ce que nos utilisateurs pensent de Pagescreen

"Je suis un heureux utilisateur de Pagescreen ! La plupart de notre équipe utilise le service, et quand nous recevons une alerte de changement majeur sur le site web d'un concurrent, nous pouvons sereinement et facilement explorer ce qu'ils ont introduit de nouveau. La fonctionnalité "diff" est géniale !"

Alexander - PDG @ SessionStack
Alexander PDG @ SessionStack

"Qui n’a jamais eu besoin de faire un très grand nombre de captures d’écran ? J'ai été conquis par Pagescreen dès sa découverte, un véritable coup de cœur pour cette solution SaaS bien conçue à tous les niveaux. Je recommande sans hésiter à tous les professionnels qui souhaitent améliorer leur productivité."

Paul-Henri - Spécialiste
Paul-Henri Spécialiste "Growth"

"Pagescreen est un service très bien conçu ergonomiquement parlant. On y est tout de suite à l’aise et on en saisit aisément la logique."

Christophe - Consultant Marketing
Christophe Consultant Marketing

( Plus de 600+ sociétés nous font confiance )

Créez votre compte gratuit

doit contenir au moins 1 chiffre, 1 lettre et 6 caractères ou plus.

ou inscrivez-vous avec

En créant un compte, vous acceptez notre Conditions d'utilisation et Mentions légales