Connecter une table à Pingview

Introduction

Pour synchroniser les valeurs entre Table et Pingview, vous devrez :

  • créer des requêtes sur les tables souhaitées
  • préalablement créer un jeton API sécurisé en suivant cette procédure :

1. Identifiez la base que vous souhaitez connecter à Pingview

Ouvrez-la dans votre navigateur.

Vous retrouverez sur le menu de gauche une liste de vos différentes tables, sélectionnez celle qui vous intéresse.

Cela vous permet d’identifier dans l’URL de votre navigateur des informations utiles à la requête que vous construirez par la suite.

Requête type

:warning: L’identifiant de la table est à remplacer par celui de votre table

Paramètres utiles pour votre requête

Des paramètres peuvent être ajoutés dans votre requête pour affiner le résultat.

:arrow_right: view_id=
Permet de récupérer une vue directement

:arrow_right: user_field_names=true
Permet de récupérer les noms des champs définis dans Table directement dans Pingview

:arrow_right: order_by=
Permet de trier les données dans l’ordre souhaité. Après le = indiquez le nom de votre champ.

:warning: Vous pouvez insérer un - avant le nom du champ pour inverser l’ordre

Vous retrouvez toutes ces infos, ainsi que les valeurs de vos champs dans la documentation de l’API, accessible sur n’importe quelle base en cliquant sur les trois petits points gris à côté du nom de la base.

image

2. Créez une source Webservice dans Pingview

image

Copiez-coller votre requête dans le champ URL

Allez dans les paramètres avancés :

  • Saisissez Authorization dans le premier champ, Token dans le deuxième champ.
  • Insérez votre clé API après Token (laissez un espace entre Token et votre clé).

3. Testez votre source et vérifiez que vous recevez bien des informations.

La réponse renvoyée devrait ressembler à cela :

Cliquez ensuite sur la petite flèche mise en surbrillance afin de déclarer votre tableau « records » comme racine. Il ne vous reste plus qu’à accéder aux différents fields ( champs ) et sélectionner ceux que vous souhaitez récupérer pour afficher dans Pingview
image