その他API

eBayでは、用途に合わせて様々なAPIを提供しています。

Finding API (商品検索)

Finding APIは、eBayプラットフォームの商品検索機能をAPIで提供します。 Findig APIを使うことで、eBayに出品された商品に対する優れた検索体験が実現可能になります。 Finding APIは、バイヤー向けアプリケーションにアフィリエイトとして使うことができます。

概要

Finding APIは、次の機能を提供します。
  • 商品のキーワード検索
  • 特定の商品に関連する商品検索
  • 特定のカテゴリ、もしくはeBayストア内の商品検索
  • 金額、状態などの出品に関する詳細な条件で絞り込む
  • ブランド、スタイル、サイズ、色など商品属性で絞り込む
  • カテゴリ又は属性ごとのヒット件数
  • キーワードレコメンデーションの取得
APIコール詳細については、API Referenceを参照下さい。

利用方法

APIコールは、ネームバリューペア、JSON,XML,SOAP方式で呼び出し可能です。 ここでは、HTTPクエリパラメータを指定して呼び出す、ネームバリューペア方式を紹介します。 キーワード検索を行う場合、次のようなURLをHTTP GETで取得することができます(見やすさのため、パラメータごとに改行を入れています)。
http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsByKeywords
   &SERVICE-VERSION=1.0.0
   &SECURITY-APPNAME=YourAppID
   &RESPONSE-DATA-FORMAT=JSON
   &REST-PAYLOAD
   &keywords=harry%20potter%20phoenix
上記のURLで、YourAppIDをデベロッパープログラムで取得したアプリケーションIDで置き換えてご利用下さい。 他の方式については、Supported Request and Response Formatsを参照下さい。

Shopping API

Shopping APIは、eBayの公開データへのアクセスを提供するAPIです。 Shopping APIは、レスポンスサイズ、スピート、ユーザビリティにおいて最適化されています。商品、レビュー、ユーザ情報、人気の商品、検索キーワードなどの公開データが検索可能です。 バイヤー向けのアプリケーション、ツール、ウィジェットなどに利用することに適しています。

概要

Shopping APIは、eBayに対する様々な検索を提供します。 このAPIは、次の特徴を持っています。
  • eBayのレアルタイムデータを簡単取得
  • 迅速かつ柔軟
  • シンプルな認証(トークン不要)
  • ウェブページやアプリケーションに埋め込みやすい
  • アフィリエイトコミッションが得やすい

利用方法

XML,SOAP,ネームバリュー,JSON形式に対応しており、HTTP GET(REST), POST方式で呼び出し可能です。 ご利用可能なAPIコールは、API Referenceを参照下さい。 ここでは、ネームバリューHTTP GET方式で呼び出す方法を紹介します。 人気商品検索を行う場合、次のようなURLで結果を取得することができます(見やすさのため、パラメータごとに開業を入れています)。
http://open.api.ebay.com/shopping?
   callname=FindPopularItems
   &appid=YourAppIDHere
   &version=517
   &siteid=0
   &responseencoding=NV
上記のURLで、YourAppIDをデベロッパープログラムで取得したアプリケーションIDで置き換えてご利用下さい。 Users Guideから、より詳細な情報を得ることができます。

Business Policies Mnagement API

eBayでは、支払い、発送、返金などの設定をビジネスポリシーとして登録することができます。 出品の際登録済みのビジネスポリシーを適用することで、効率的な商品管理が実現できます。 ビジネスポリシー管理APIは、APIを介してのビジネスポリシーの登録・更新・削除機能を提供しています。 詳細は、英語サイトBusiness Policies Management APIを参照下さい。

Platform Notification API

Platform Notification APIは、eBay上のビジネスイベントの更新情報を通知するプッシュ型サービスです。 Platform Notification APIでは、ユーザまたはアプリケーションに対する通知設定を行うことができます。 アプリケーションでは、ユーザの通知を設定したエンドポイント(URLまたはメールアドレス)に受け取れます。 これによって、ユーザにレアルタイム通知を提供する機能をアプリケーションに実装できます。 詳細は、英語サイトPlatform Notifications API を参照下さい。

Client Alerts API

Client Alerts APIは、eBay上の更新情報へのアクセスを提供します。 開発者はこのAPIを利用して、アプリケーションのユーザにeBayから重要な更新情報を受取る機能を提供できます。 Platform Notification APIがプッシュ型であるのに対照的に、Client Alerts APIはプル型で通知を受け取ります。 詳細は、英語サイトClient Alerts APIを参照下さい。

FeedBack API

Feedback APIは、アカウントに対するフィードバック情報、特にセラーのレーティング詳細情報(Detailed Seller Ratings)を管理する機能を提供します。 詳細は、英語サイトFeedback APIを参照下さい。

Merchandising API

Merchandising APIは、人気商品、関連商品などバイヤー向けの商品プロモーション機能を提供します。 ショッピングポータルサイトやウィジェットにこのAPIを使って、ユーザに商品情報を提供することが可能です。 詳細は、英語サイトMerchandising APIを参照下さい。

Product Service

Product Serviceは、パーツ互換性情報を持つ出品を行うための情報を提供します。 車の部品などでは、互換性情報はバイヤーにとって非常に有益な情報になります。 詳細は、英語サイトProduct Servicesを参照下さい。

Resolution Case Management API

Resolution Case Management APIは、苦情やクレームを管理する機能を提供します。 詳細は、英語サイトResolution Case Management APIを参照下さい。

Listing Recommendation API

このRESTサービスは、セラーの出品商品をeBayポリシーにあった品質に改善できるように、リコメンデーションを提供するものです。 詳細は、英語サイトListing Recommendation APIを参照下さい。