2010-12-07 28 views
0

Gowallaにログインして情報を取得してチェックインするperlスクリプトを書いています。http://api.gowalla.com/api/docsを見ると、 "ログイン"する方法が見つかりません。彼らはすべての要求にユーザー名とパスワードを含めることを望んでいるようだ。GowallaのHTTP基本認証?

私は最初に "ログイン"し、提供されたクッキーを使用して会話を維持することができるはずだと思いました。

私はそこに何かが見つからないのでしょうか?

答えて

3

基本認証を使用しています。 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); 
3

彼らのAPIは、あなたが求めるものを許可しません。

すべての認証はHTTP基本認証で処理されます。 すべて 通話必見もX-Gowalla-APIキー 要求ヘッダーのご GowallaのAPIキーが含まれます。

「cookie」のいずれも記載されていません。

あなたがそれらにリクエストを作りたいのでたびに、あなたは必見供給両方 HTTPベーシック認証情報、 X-Gowalla_APIキーHTTPヘッダー。