APIアクセス環境の設定(Windows)

APIによるアクセスを行う場合にcURLコマンドが必要になりますが、Windowsでは、OSの機能としてcURLを提供しておりません。 Windows環境でcURLコマンドを使用できるようにするため、ここでは例としてCygwinを使用した環境構築手順を説明します。 Cygwinの使用実績は多数確認されていますが、Cygwinについて動作保証するものではありません。ユーザーの責任においてご利用ください。

  1. Cygwinのインストール

    インストーラのダウンロード

    以下のURLからCygwinのインストーラをダウンロードします。使用しているWindowsの環境に合わせてダウンロードをしてください。

    https://cygwin.com/install.html

    64bitOSの場合は、setup-x86_64.exe(Ver2.882)

    32bitOSの場合は、setup-x86.exe(Ver2.882)

  2. パッケージのダウンロードとインストール

    ダウンロードしたインストーラを実行します。

    インターネット経由でインストールを実行します。デフォルトの「Install from Internet」のまま[Next]をクリックします。

  3. Cygwinで利用するルートディレクトリとユーザーの指定

    ルートディレクトリは特に指定がなければデフォルトのままにします。使用できるユーザーは「All Users (RECOMMENDED)」を選択し[Next]をクリックします。

  4. インストールするパッケージの保存先を指定

    特に指定がなければデフォルトのままにします。[Next]をクリックします。

  5. インターネット接続方法の指定

    インターネット経由でインストールを実行するために、外部に接続するプロキシを指定する必要がある環境では、「Use Internet Explorer Proxy Settings」または、「Use HTTP/FTP Proxy」を選択します。手順では例として「Use Internet Exprlorer Proxy Settings」を選択しています。選択後は[Next]をクリックします。

    ・Direct Connection (プロキシを指定せずに接続)

    ・Use Internet Explorer Proxy Settings (ブラウザのプロキシ設定をそのまま使う)

    「インターネットのプロパティ・[接続]タブ」->「LANの設定・プロキシ サーバ」の設定

    ・Use HTTP/FTP Proxy (プロキシを直接指定する)

  6. ダウンロードするサイトの選択

    ダウンロード先のサイトが一覧表示されます。サイトを選択し[Next]をクリックします。

  7. インストールするパッケージの「curl」を検索枠に入力

    「Net」-「curl」の7.49以降(以下画面では7.56.1-1)を選択します。

    「Skip」をクリックすると、インストールされるバージョン番号が表示されます。

  8. インストールするパッケージの「jq」を検索枠に入力

    「Text」-「jq」の1.5-1以降(以下画面では1.5-3)を選択します。

    「Skip」をクリックすると、インストールされるバージョン番号が表示されます。

  9. インストールするパッケージの「libxml2」を検索枠に入力

    「Libs」-「libxml2」の2.9.3-1以降(以下画面では2.9.4-2)を選択します。

    「libxml2:GNOME XML library(runtime)」パッケージをインストールします。

    「Skip」をクリックすると、インストールされるバージョン番号が表示されます。[Next]をクリックします。

  10. 依存関係の確認画面が表示されます。[Next]をクリックします。

  11. 「Finish」をクリックしてインストーラを終了します。

    「Create icon on Desktop」にチェックが付いている事を確認します。デスクトップに[Cygwin64 Terminal]アイコンが作成されます。

  12. Cygwin Terminalの言語設定

    デスクトップに作成された[Cygwin64 Terminal]アイコンをダブルクリックして起動します。

    Terminalのタイトルバーを右クリックして、Optionsを選択します。

    Textの Localeを[en_US]または[ja_JP]、Character setを[UTF-8]に設定します。

  13. インストールした curl/jq/xmllint の確認

    「Cygwin64 terminal」を起動して、以下のコマンドを実行します。

    $ curl --version
    $ jq --version
    $ xmllint --version

    ※ コマンドが見つからない場合は、インストーラを再び起動してパッケージのインストールを実施してください。

  14. curlのプロキシ設定

    curlコマンドをプロキシを経由して発行する必要がある場合は、curlの初期設定ファイルに、プロキシの情報を記述する必要があります。

    「C:\cygwin64\home\<ユーザー名>」ディレクトリに「.curlrc」をテキストエディタで作成します。ただし、ファイル内の改行コードはLF(UNIX改行)にします。

    「.curlrc」には以下の2行を記述します。

    proxy="<プロキシサーバ名>:<ポート番号>"
    proxy-user="<ユーザー名>:<パスワード>"