Premiers pas avec REST dans JMPCe sont les instructions sur la façon d'utiliser le complément Premiers pas avec les API REST de la meilleure façon d'apprendre comment les requêtes HTTP et les API REST fonctionnent dans JMP.
- Téléchargez le complément et lancez-le via Addins->API Toolbar. Voici à quoi cela devrait ressembler :

- Vous pouvez parcourir les exemples dans l'ordre de votre choix. Ils sont classés du moins complexe au plus complexe.

- Le Chat au hasard exemple est le plus simple car il ne nécessite aucune authentification. L'exemple est déjà préchargé avec l'URL et la méthode de requête HTTP à utiliser (GET).
- Appuyez sur le bouton d'envoi pour voir les images de chats apparaître à l'écran.
- Appuyez sur le bouton Afficher JSL pour voir le script JSL se dérouler dans les coulisses. Une fois que vous avez terminé avec l'exemple, cliquez sur retour pour revenir à l'écran titre.

- Vient ensuite le Plus de chats aléatoires Cet exemple semble être exactement le même que le précédent, sauf qu'il y a maintenant une zone de texte pour entrer dans une APIKey.
- Obtenez une APIKey à partir du lien susmentionné et collez-la dans la zone de texte comme indiqué.
- Envoyez la demande. Un fichier journal avec un aperçu des informations récupérées pour la clé API/le compte spécifique que vous utilisez devrait revenir.
- Appuyez sur le bouton Afficher JSL pour voir en quoi ce code diffère de l'exemple précédent (vous serez surpris).

- Vient ensuite le Temps Cela a le même niveau d'authentification que l'exemple précédent "Plus de chats" et nécessite l'utilisation d'une clé API pour que cela fonctionne correctement.
- Cliquez sur le bouton "Obtenir ma clé" et créez un compte ; après avoir obtenu votre clé, collez-la dans la boîte à clés ci-dessous.
- Cliquez sur "Envoyer". Un fichier journal contenant les données d'une ville spécifique devrait s'afficher, dans ce cas, il s'agit de Londres, au Royaume-Uni.
- Cliquez sur le bouton "Afficher JSL" pour voir le code derrière le script. Vous pouvez trouver les informations météorologiques pour n'importe quelle ville ou emplacement de votre choix en les recherchant simplement sur l'API et en remplaçant l'URL dans le script JSL.

- Regarde le Tumblr Cela a un niveau d'authentification plus complexe connu sous le nom d'OAuth (en particulier OAuth 1.0a) ; il nécessite l'utilisation d'une clé consommateur, d'un secret consommateur, d'une clé de jeton, d'un secret de jeton et, selon l'API utilisée, plus ou moins de paramètres pour accéder ou publier des informations.
- Pour que cela fonctionne avec succès, créez un compte Tumblr et enregistrez une application à utiliser avec OAuthentication.
- Une fois tout cela terminé, copiez la clé consommateur OAuth et collez-la dans la zone de texte ci-dessous. Cliquez sur "Envoyer". Les informations concernant le compte Tumblr actuel doivent être obtenues dans un journal.
- Cliquez sur le bouton "Afficher JSL" pour voir le code derrière le script.

- Regarde le Boîte de dépôt Il s'agit du niveau d'OAuth le plus récent actuellement disponible (OAuth 2.0), et c'est actuellement le niveau d'authentification le plus complexe que je couvrirai. Il nécessite les mêmes choses que OAuth 1.0a, sauf qu'il existe également la possibilité d'un jeton d'actualisation et d'un jeton d'accès.
- Pour que cet exemple fonctionne correctement, connectez-vous à votre compte Dropbox et obtenez un jeton d'accès à partir de l'URL donnée.
- Obtenez et copiez le jeton d'accès et collez-le dans la zone de texte ci-dessous. Cliquez sur "Envoyer" une fois que vous avez tout fait. Cet exemple "POSTE" un fichier dans votre répertoire. Un nouveau dossier "JMP" doit être créé dans votre Dropbox avec le fichier "Big Class" dedans.
- Cliquez sur le bouton "Afficher JSL" pour voir le code derrière le script.
Si vous avez des questions concernant l'utilisation du complément ou des problèmes que vous pourriez rencontrer, n'hésitez pas à laisser un commentaire.
Intégration tierceDéveloppement d'applications analytiquesUtilitairesRe : Premiers pas avec REST dans JMPBon après-midi. J'ai installé le complément et l'ai exécuté à l'aide de JMP Pro 14.1 avec Windows 7. Il n'a pas renvoyé d'image de chat et j'ai reçu l'erreur suivante pour l'option Random Cat même lorsque j'ai augmenté le délai d'ouverture Internet à 10000 :
OBTENIR http://thecatapi.com/api/images/get?concept_tags=false&limit=1000
Échec de la connexion au port 80 de thecatapi.com : Timed outEmpty()