Erste Schritte mit REST in JMPDies sind die Anweisungen zur optimalen Verwendung des Add-Ins „Erste Schritte mit REST-APIs“, um zu erfahren, wie HTTP-Anfragen und REST-APIs in JMP funktionieren.
- Laden Sie das Add-In herunter und starten Sie es über Add-Ins->API-Symbolleiste. So sollte es aussehen:

- Sie können die Beispiele in beliebiger Reihenfolge durchgehen. Sie sind in der Reihenfolge von der geringsten zur höchsten Komplexität aufgeführt.

- Der Zufällige Katze Das Beispiel ist am einfachsten, da keine Authentifizierung erforderlich ist. Das Beispiel ist bereits mit der zu verwendenden URL und HTTP-Anfragemethode (GET) vorinstalliert.
- Drücken Sie die Senden-Taste, um die Bilder von Katzen auf dem Bildschirm anzuzeigen.
- Klicken Sie auf die Schaltfläche „JSL anzeigen“, um zu sehen, wie das JSL-Skript hinter den Kulissen abläuft. Wenn Sie mit dem Beispiel fertig sind, klicken Sie auf „Zurück“, um zum Titelbildschirm zurückzukehren.

- Als nächstes kommt das Weitere zufällige Katzen Dieses Beispiel scheint genau das gleiche wie das vorherige zu sein, außer dass es jetzt ein Textfeld zur Eingabe eines APIKey gibt.
- Rufen Sie über den oben genannten Link einen APIKey ab und fügen Sie ihn wie angegeben in das Textfeld ein.
- Senden Sie die Anfrage. Es sollte eine Protokolldatei mit einer Übersicht über die Informationen angezeigt werden, die für den von Ihnen verwendeten spezifischen API-Schlüssel/das von Ihnen verwendete Konto abgerufen wurden.
- Klicken Sie auf die Schaltfläche „JSL anzeigen“, um zu sehen, wie sich dieser Code vom vorherigen Beispiel unterscheidet (Sie werden überrascht sein).

- Als nächstes kommt das Wetter Dies hat die gleiche Authentifizierungsebene wie das vorherige Beispiel „Mehr Katzen“ und erfordert die Verwendung eines APIKey, damit es erfolgreich funktioniert.
- Klicken Sie auf die Schaltfläche „Meinen Schlüssel abrufen“ und registrieren Sie sich für ein Konto. Nachdem Sie Ihren Schlüssel erhalten haben, fügen Sie ihn in das Schlüsselfeld unten ein.
- Klicken Sie auf „Senden“. Es sollte eine Protokolldatei mit den Daten für eine bestimmte Stadt angezeigt werden, in diesem Fall London, Großbritannien.
- Klicken Sie auf die Schaltfläche „JSL anzeigen“, um den Code hinter dem Skript anzuzeigen. Sie können die Wetterinformationen für jede gewünschte Stadt oder jeden gewünschten Ort finden, indem Sie sie einfach in der API suchen und die URL im JSL-Skript ersetzen.

- Schaue auf die Tumblr Dies verfügt über eine komplexere Authentifizierungsebene, die als OAuth bekannt ist (insbesondere OAuth 1.0a); Es erfordert die Verwendung eines Verbraucherschlüssels, Verbrauchergeheimnisses, Tokenschlüssels, Tokengeheimnisses und je nach verwendeter API mehr oder weniger Parameter, um auf Informationen zuzugreifen oder diese zu veröffentlichen.
- Damit dies erfolgreich funktioniert, registrieren Sie sich für ein Tumblr-Konto und registrieren Sie eine Anwendung zur Verwendung mit OAuthentication.
- Nachdem dies alles abgeschlossen ist, kopieren Sie den OAuth Consumer Key und fügen Sie ihn in das Textfeld unten ein. Klicken Sie auf „Senden“. Informationen zum aktuellen Tumblr-Konto sollten in einem Protokoll abgerufen werden.
- Klicken Sie auf die Schaltfläche „JSL anzeigen“, um den Code hinter dem Skript anzuzeigen.

- Schaue auf die Dropbox Dies ist die aktuellste verfügbare OAuth-Ebene (OAuth 2.0) und derzeit die komplexeste Authentifizierungsebene, die ich behandeln werde. Es erfordert die gleichen Dinge wie OAuth 1.0a, außer dass zusätzlich die Möglichkeit eines Aktualisierungstokens und eines Zugriffstokens besteht.
- Damit dieses Beispiel erfolgreich funktioniert, melden Sie sich bei Ihrem Dropbox-Konto an und erhalten Sie ein Zugriffstoken von der angegebenen URL.
- Besorgen Sie sich das Zugriffstoken, kopieren Sie es und fügen Sie es in das Textfeld unten ein. Klicken Sie auf „Senden“, wenn Sie alles erledigt haben. In diesem Beispiel wird eine Datei in Ihr Verzeichnis „POSTET“. In Ihrer Dropbox sollte ein neuer Ordner „JMP“ mit der Datei „Big Class“ erstellt werden.
- Klicken Sie auf die Schaltfläche „JSL anzeigen“, um den Code hinter dem Skript anzuzeigen.
Wenn Sie Fragen zur Verwendung des Add-Ins haben oder auf Probleme stoßen, zögern Sie bitte nicht, einen Kommentar zu hinterlassen.
Integration von DrittanbieternAnalytische AnwendungsentwicklungDienstprogrammeBetreff: Erste Schritte mit REST in JMPGuten Tag. Ich habe das Add-In installiert und mit JMP Pro 14.1 unter Windows 7 ausgeführt. Es wurde kein Katzenbild zurückgegeben und ich erhielt die folgende Fehlermeldung für die Option „Zufällige Katze“, selbst wenn ich das Internet-Öffnungs-Timeout auf 10.000 erhöht habe:
ERHALTEN http://thecatapi.com/api/images/get?concept_tags=false&limit=1000
Verbindung zum thecatapi.com-Port 80 fehlgeschlagen: Timed outEmpty()