ebayでAPIを使ってアフェリエイトをやるにあたっての準備をメモしておきます。
まず2つのIDを登録する必要があります。
eBay Partner Network ・・・ アフェリエイト管理用
eBay Developer Program・・・APIとか用(API使わないならいらない)
順番としてはeBay Developer Programに先に登録した方がいいような気がします。
なぜかというとeBay Partner Networkの登録時に、eBay Developer ProgramのユーザIDと関連付けしますか?という項目があるので、関連付けした方がなんだかいろいろと便利な気がします。
自分はそれに気づかずeBay Partner Networkから登録したので関連付けできず・・・涙
あとからでもできるのかなぁ?
登録した時に何もメールとか送られてこないんですよ。
だからちゃんと登録できたのか心配でした。
心配すぎて再度登録しようかと思ってしまいましたが、3日後に無事「Activate your eBay Partner Network Account」という承認できたよというメールが来たので安心しました。
eBay Partner Networkの登録が承認されると登録完了メールが来ます。
そこにアクティベーション用のリンクがあるのでクリックすれば、正式に登録完了です。
早速ログインします。
初めてログインした時のトップページです。
TAX情報の登録
まずTAX情報の登録をする必要があります。
Accountのリンクをクリックすればいけます。
トップページ緑の文字で「Payment Alert」が表示されているのでそちらから行くのが手っ取り早いでしょう。
ここでやる事
アメリカ国内で活動していないことを宣言する必要があるようです。
アメリカ国内で従業員を雇っていたり、設備を持っていないことなど書いてあります。
問題なければSubmitボタンをクリックします。
Submit押す以外に選択肢はないんですけどね・・・
じゃないと先に進めないし。。。
成功するとTax Statusが変わります。
eBay Developer Programというものにユーザ登録
eBay Developer Programにユーザ登録しないとAPIなどが使えません。
http://go.developer.ebay.com/
アフェリエイトやるのに別にAPIなんていらないぜ!デフォルトのツールで十分だぜ!という人は登録しなくてもいいですが。。。
登録時の注意点は2つです
1
. パスワードの設定が通常より細かい
・大文字英単語1字以上含む
・小文字英単語1字以上含む
・数字1字以上含む
・特殊文字(!@#$%*+-_.?)1字以上含む
例えば Abc#123 みたいな感じです。
2. Company の設定に注意する
CompanyがAppIDというIDの名前に使われます。
例えば hogehoge で設定すると
hogehoge45d-845d-454s-78d5-74a4 みたいな感じになります。
なので自分の名前とか設定するのはどうかと思います。
eBay Partner Networkでのユーザ登録の時みたいな審査はないのですぐに登録できます。
登録完了時にアクティベーションのリンクが送られてくるのでそれのクリックだけです。
one more step!って書いてありますね。
ユーザ登録が完了したら次にキーを作成します。
このキーはAPIを使うときに必要になります。
Home > Forums > My Account に作成用のボタンがあります。
キーは2種類あります
Sandbox Keys・・・テストで使用するKey
Production Keys・・・本番で使用するKey
それぞれ青いボタンを押します。
作成までにちょっと時間がかかります。
終わる作成済みのキーが表示されます。
動くかどうかテストしてみる
Run the sample application にサンプルが用意されています。
http://developer.ebay.com/quickstartguide/sample/js/default.aspx
Run Sample ボタンを押すと左に書かれたHTMLの内容に沿った実行結果が右側に表示されます。
これは楽チンでいいですねぇ。
イメージもつかみやすいです。
デフォルトのサンプルでは「iphone 3g」というキーワードで検索がかかるようになっています。(2013/09/29現在)
さらにいろいろな言語のAPI仕様など公開されていますので、自分が使おうとしているページを熟読すればOKです。
JavaScript Dev Center (JavaScript, JSON, AJAX)
Flash Dev Center (ActionScript, Flex)
PHP Dev Center (PHP, Perl, Python)
Windows Dev Center (.NET, C#, ASP, VB)
Java Dev Center (Java, JSP)
すべて英語なのがちょっとハードル高いですが、PHPとかPerlとか英語みたいなものだから対して変わりないでしょ!?
PR
COMMENT