JMP での REST 入門これらは、JMP の HTTP リクエストと REST API がどのように機能するかを学ぶための最良の方法で Getting Started With REST APIs アドインを利用する方法についての手順です。
- アドインをダウンロードし、[アドイン] -> [API ツールバー] から起動します。 これは次のようになります。

- 好きな順序で例を確認できます。 これらは、最も複雑でないものから最も複雑なものの順にリストされています。

- のランダムな猫この例は認証を必要としないため、最も簡単です。 この例には、使用する URL と HTTP リクエスト メソッド (GET) がすでにプリロードされています。
- 送信ボタンを押すと猫の画像が画面に表示されます。
- 「Show JSL」ボタンを押すと、舞台裏で実行されている JSL スクリプトが表示されます。 例が終了したら、「戻る」をクリックしてタイトル画面に戻ります。

- 次は、もっとランダムな猫この例は、APIKey を入力するためのテキストボックスがあることを除いて、前の例とまったく同じであるように見えます。
- 前述のリンクから APIKey を取得し、記載されているようにテキスト ボックスに貼り付けます。
- リクエストを送信します。 使用している特定の APIKey/アカウントに関して取得された情報の概要を含むログ ファイルが返されるはずです。
- 「Show JSL」ボタンを押して、このコードが前の例とどのように異なるかを確認してください (驚かれるでしょう)。

- 次は、天気これには、前の「More cat」の例と同じレベルの認証があり、正常に動作するには APIKey の使用が必要です。
- 「Get my Key」ボタンをクリックしてアカウントを登録します。キーを取得したら、下のキーボックスに貼り付けます。
- 「送信」をクリックします。特定の都市のデータを含むログ ファイルが表示されます。この場合は英国のロンドンです。
- 「JSL を表示」ボタンをクリックすると、スクリプトの背後にあるコードが表示されます。 API で検索し、JSL スクリプト内の URL を置き換えるだけで、必要な都市や場所の天気情報を見つけることができます。

- 見てくださいタンブラーこれには、OAuth (具体的には OAuth 1.0a) として知られる、より複雑なレベルの認証があります。コンシューマ キー、コンシューマ シークレット、トークン キー、トークン シークレットの使用が必要であり、使用されている API に応じて、情報にアクセスまたは投稿するためのパラメータの増減が必要になります。
- これを正常に機能させるには、Tumblr アカウントに登録し、OAuthentication で使用するアプリケーションを登録します。
- これらすべてが完了したら、OAuth Consumer Key をコピーし、下のテキストボックスに貼り付けます。 「送信」をクリックします。現在の Tumblr アカウントに関する情報はログで取得される必要があります。
- 「JSL を表示」ボタンをクリックすると、スクリプトの背後にあるコードが表示されます。

- 見てくださいドロップボックスこれは現在利用可能な OAuth の最新レベル (OAuth 2.0) であり、現在説明する認証の中で最も複雑なレベルです。 OAuth 1.0a と同じものが必要ですが、リフレッシュ トークンとアクセス トークンも必要になる可能性があります。
- この例を正常に動作させるには、Dropbox アカウントにサインインし、指定された URL からアクセス トークンを取得します。
- アクセス トークンを取得してコピーし、下のテキスト ボックスに貼り付けます。 すべて完了したら「送信」をクリックしてください。 この例では、ファイルをディレクトリに「POSTS」します。 Dropbox に新しい「JMP」フォルダが作成され、その中に「Big Class」ファイルが含まれます。
- 「JSL を表示」ボタンをクリックすると、スクリプトの背後にあるコードが表示されます。
アドインの使用方法についてご質問がある場合、または発生する可能性のある問題がある場合は、お気軽にコメントを残してください。
サードパーティの統合分析アプリケーションの開発公共事業Re: JMP で REST を始めるこんにちは。 アドインをインストールし、Windows 7 で JMP Pro 14.1 を使用して実行しました。 猫の写真は返されず、インターネット オープン タイムアウトを 10000 に増やしても、ランダム猫オプションで次のエラーが発生しました。
得るhttp://thecatapi.com/api/images/get?concept_tags=false&limit=1000
thecatapi.com ポート 80 への接続に失敗しました: Timed outEmpty()