Charity API ドキュメント

チャリティー API(Charity API)

Charity API を使用すると、サードパーティの開発者はサポートされている慈善団体の詳細を検索してアクセスできます。キーワード検索、登録 ID 検索、および個別の慈善団体の詳細取得をサポートします。

バージョン: v1.2.1

ベースURL: https://api.ebay.com/commerce/charity/v1

認証(OAuth スコープ)

この API は クライアント資格情報(Client Credentials) フローを使用します。ユーザー認証は不要で、アプリケーショントークンのみで呼び出し可能です。

スコープ 説明
https://api.ebay.com/oauth/api_scope eBay の公開データを表示

リソース一覧

Charity API は以下の 1 リソース、合計 2 エンドポイント(すべて GET)で構成されています。

リソース 説明
charity_org慈善団体の検索・詳細取得2

charity_org — 慈善団体(2 エンドポイント)

GET /charity_org

getCharityOrgs — サポートされている慈善団体を検索します。キーワードまたは登録 ID で検索でき、ページ分けされた検索結果を返します。

パラメータ場所必須説明
X-EBAY-C-MARKETPLACE-IDヘッダー必須eBay マーケットプレイス ID。有効な値: EBAY_GBEBAY_US
qクエリ条件付名前、ミッションステートメント、または説明内のキーワードに一致するクエリ文字列。registration_ids と同時使用不可。
registration_idsクエリ条件付慈善団体登録 ID のカンマ区切りリスト。最大 20 件。q と同時使用不可。
limitクエリ任意1 ページに返されるアイテム数。有効な値: 1〜100、デフォルト: 20
offsetクエリ任意スキップするアイテム数。有効な値: 0〜10,000、デフォルト: 0

レスポンス: 200 → CharitySearchResponse / 400 / 500

GET /charity_org/{charity_org_id}

getCharityOrg — 慈善団体 ID を使用して、サポート対象の慈善団体に関する詳細情報を取得します。

パラメータ場所必須説明
charity_org_idパス必須慈善団体の一意の ID
X-EBAY-C-MARKETPLACE-IDヘッダー必須eBay マーケットプレイス ID。有効な値: EBAY_GBEBAY_US

レスポンス: 200 → CharityOrg / 400 / 404 / 500

スキーマ定義(全 8 スキーマ)

慈善団体

CharityOrg

フィールド説明
charityOrgIdstring慈善団体の一意の ID
namestring慈善団体名
descriptionstring説明
missionStatementstringミッションステートメント
registrationIdstring登録 ID
websitestringウェブサイト URL
logoImageImageロゴ画像
locationLocation所在地

CharitySearchResponse

フィールド説明
charityOrgsarray[CharityOrg]慈善団体の配列
hrefstring現在の結果セットの URI
limitinteger1 ページの最大件数
nextstring次ページの URI
offsetintegerオフセット
prevstring前ページの URI
totalinteger一致する慈善団体の総数

位置情報

Location

フィールド説明
addressAddress住所
geoCoordinatesGeoCoordinates地理座標

Address

フィールド説明
citystring市区町村
stateOrProvincestring都道府県/州
postalCodestring郵便番号
countrystring国コード

GeoCoordinates

フィールド説明
latitudenumber緯度
longitudenumber経度

共通スキーマ

Image

フィールド説明
imageUrlstring画像の URL
heightinteger画像の高さ(ピクセル)
widthinteger画像の幅(ピクセル)

Error

フィールド説明
categorystringエラーカテゴリ
domainstringエラードメイン
errorIdintegerエラー ID
messagestring短いメッセージ
longMessagestring詳細メッセージ
inputRefIdsarray[string]入力参照 ID
outputRefIdsarray[string]出力参照 ID
parametersarray[ErrorParameter]エラーパラメータ
subdomainstringエラーサブドメイン

ErrorParameter

フィールド説明
namestringパラメータ名
valuestringパラメータ値

エンドポイント一覧(全 2 エンドポイント)

メソッド エンドポイント operationId 説明
GET/charity_orggetCharityOrgs慈善団体を検索
GET/charity_org/{charity_org_id}getCharityOrg慈善団体の詳細を取得
トップに戻る