Gowallaにログインして情報を取得してチェックインするperlスクリプトを書いています。http://api.gowalla.com/api/docsを見ると、 "ログイン"する方法が見つかりません。彼らはすべての要求にユーザー名とパスワードを含めることを望んでいるようだ。GowallaのHTTP基本認証?
私は最初に "ログイン"し、提供されたクッキーを使用して会話を維持することができるはずだと思いました。
私はそこに何かが見つからないのでしょうか?
Gowallaにログインして情報を取得してチェックインするperlスクリプトを書いています。http://api.gowalla.com/api/docsを見ると、 "ログイン"する方法が見つかりません。彼らはすべての要求にユーザー名とパスワードを含めることを望んでいるようだ。GowallaのHTTP基本認証?
私は最初に "ログイン"し、提供されたクッキーを使用して会話を維持することができるはずだと思いました。
私はそこに何かが見つからないのでしょうか?
基本認証を使用しています。 LWPタイプのものを使用している場合:
my $req = HTTP::Request->new(POST => 'http://somesite.com/');
$req->authorization_basic('username', 'password');
# using data supplied by the other answer.
$req->header('X-Gowalla-API-Key' => 'YOURKEY');
my $resp = $ua->request($req);
彼らのAPIは、あなたが求めるものを許可しません。
すべての認証はHTTP基本認証で処理されます。 すべて 通話必見もX-Gowalla-APIキー 要求ヘッダーのご GowallaのAPIキーが含まれます。
「cookie」のいずれも記載されていません。
あなたがそれらにリクエストを作りたいのでたびに、あなたは必見供給両方 HTTPベーシック認証情報、と X-Gowalla_APIキーHTTPヘッダー。