Lynx、WgetまたはcURLを使用したMouseflowAPIへのアクセス

Lynx、Wget、cURLなどのコマンドラインツールを使用してMouseflow APIにアクセスする場合は、Mouseflow URLを引用符で囲むことが重要です。そうしないと、これらのプログラムはURL内の「&」を別のコマンドを示すものとして認識します。

一般的なMouseflow APIのURLは次のようになります。

http:/b.mouseflow.com/api/getwebsites?email=my@email.com&token=F8V6389G19DV210

例えば下記のようなWgetのコマンドでは

wget http:/b.mouseflow.com/api/getwebsites?email=my@email.com&token=F8V6389G19DV210

Wgetは以下のコマンドを同時に実行しようとします:

wget http:/b.mouseflow.com/api/getwebsites?email=my@email.com
token=F8V6389G19DV210

APIからの応答は単に”Email / token invalid”というエラーメッセージになります。前述のように、URLを引用符で囲むと、この問題を回避できます。適切な呼び出しは次のようになります。

wget \"http:/b.mouseflow.com/api/getwebsites?email=my@email.com&token=F8V6389G19DV210\"