| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
さあはじめましょうさあはじめましょう – eBay ウェブサービスの利用の手引き
eBay アプリケーションの開発eBay ウェブサービスは、もちろん誰でも好き勝手に使用できるというわけではありません。 アプリケーションの開発やテストを行うには、eBay デベロッパとして登録する必要があります (これは無料です)。さらに、作成したアプリケーションが承認されるまでは、 eBay サイト上での開発やテストを行うことはできません。 eBay サンドボックスeBay Developers Program Sandbox は、"ミニ" eBay サイトとでもいうべき テスト用環境です。このサンドボックスは eBay サイトの重要な機能のほとんどを 提供しており、アプリケーションの作成やテストを本番環境以外で行うことができます。 eBay Sandbox は、API のテストおよび GUI インターフェイスによる サイトのテストの両方をサポートしています。 アプリケーションを開発する際には、常にこの eBay サンドボックスを使用することになるでしょう。 サンドボックスへは、ウェブ経由で http://sandbox.ebay.com/ からアクセスできます。このサイトは、あなたが見慣れている eBay のサイトと見た目が似ており、同じように動作します。 サンドボックスの使用法サンドボックスを使用してアプリケーションを開発するには、 eBay developers program に登録する必要があります。そのためには以下の手順に従ってください。
認証および承認eBay の認証および認証プロセスはとても複雑で、 ウェブサービスの開発を始めるにあたっての最大の障害ともいえるでしょう。 API コールのためには次の情報が必要です。
すでに最初の 3 つのトークンは取得済みでしょうが、API コールを行うためには まだ最後のひとつが必要です。もしあなたのアプリケーションが複数のユーザに使用される (ウェブアプリケーションなど) のなら、eBay は彼らのユーザ名・パスワードを あなたのアプリケーションに受け取らせたくありません。ユーザの認証を行う場合は、 アプリケーション側で eBay のログインページにリダイレクトし、 その際に追加のパラメータ (いわゆる RuName) を渡すようにします。 ユーザはそこで eBay ウェブサイトへのログイン情報を入力します。すると、 あなたのアプリケーションではそのユーザに代わって API をコールできるようになります。 その後、eBay はユーザをあなたのアプリケーションにリダイレクトし、 一意なトークンを渡します。これが、あなたのアプリケーションで そのユーザ用の API をコールする際の ID となります。 この手法の利点は以下のとおりです。
この認証手順はとても複雑で、さまざまな API をコールしなければなりません。そこで テスト用に使用できる、より簡単な方法があります。eBay が提供する、いわゆる Single-User-Tool がそれで、HTML ベースでユーザ認証用のトークンを作成できます。 あなたの DevID、AppID と CertID を入力し、サンドボックスあるいは 運用環境のどちらで使用するのかを指定するだけです。 Services_Ebay の手引きServices_Ebay にはたくさんのサンプルが含まれています。それらを見ると、 どのように API をコールするのかがわかります。Service_Ebay をインストールすると、 PEAR インストールディレクトリの下の docs/ にサンプルが配置されます。 サンプルを実行するには、eBay から受け取った認証情報が必要になるでしょう。 一番簡単な方法は、config.php ファイルを修正することです。 このファイルは examples フォルダにあります。 設定ファイル
<?php
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「さあはじめましょう」をGoogle検索
|