人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

巷にでまわる、オークション入札ソフトの仕組みについて

Vectorとかで、Windows用のフリーソフトとして、ヤフオクに入札できるソフトありますよね?
あれの仕組みが知りたいのですが、ああいったソフトは、ブラウザで入札するときの操作を
そのままソフト上で実現しているだけなんでしょうか?

例えばブラウザ上で入札をするときは、セキュリティ対策として、ユニークなトークンを一緒に
POSTしていたりすると思うんですが、こういった処理を調べて、そのままソフトで実行している
だけなのかな、と。

もしくはAPIなどが用意されていて、そちらを利用して、そういった機能を実現しているんでしょうか。

申し訳ありませんが、推測度合いの高い回答はお控えください。

●質問者: jayz
●カテゴリ:コンピュータ インターネット
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● パパトモ
●50ポイント

私も気になってパケットモニタしたことがありますが、そのアプリはAPIを使っていました。APIは公開されていますから、プログラムもAPI使った方が簡単になります。

http://developer.yahoo.co.jp/webapi/auctions/


パパトモさんのコメント
ちなみにアプリケーションIDは、Yahooのアカウントを持っていれば、簡単に取得できますし、自分のアプリがどのくらい利用されているかもモニタできます。 http://help.yahoo.co.jp/help/jp/developer/developer-06.html

2 ● pretaroe
●50ポイント

Yahoo! JAPANが提供するオークションWeb API
http://developer.yahoo.co.jp/webapi/auctions/

ヤフオクAPIのSDKとサンプルコードを公開
http://techblog.yahoo.co.jp/web/yahoo/apisdk/

これ見る限り、
出品とかできるWEBAPIはないですよね?
情報の参照とかできても、出品できませんよね?

もちろん出品用のAPIが用意されていたら
プログラマーなら、99%の人がそれを使います。

-------------
>例えばブラウザ上で入札をするときは、セキュリティ対策として、ユニークなトークンを一緒に
>POSTしていたりすると思うんですが、こういった処理を調べて、そのままソフトで実行している
だけなのかな、と。

イメージ的にはブラウザーで、入力操作だけをプログラムから制御してるだけだと思います。
ブラウザを目に見えないようにしてるだけなので、別にトークンの解析とかする必要はほぼありません。

C#なら、WebBrowser コントロールを使用すると簡単だと思います。
http://code.msdn.microsoft.com/windowsdesktop/10-WebBrowser-C-0131de80


jayzさんのコメント
質問後、改めて調べましたが、pretaroeさんのおっしゃる通り ヤフーの提供しているAPIでは、入札・出品は行えないようです。 また、私の想像していたような、処理をいちいち調べるのではなく 本来ブラウザで行なわれる操作を、そのままプログラム内で辿る だけで、実現できそうです。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ