検索キーワード
Optionalfilter: SearchFilter検索条件(カテゴリ、価格範囲など)
検索結果(商品リストとページネーション情報を含む)
商品を検索します。
検索条件のみを指定して商品を検索できます。 条件を省略すると全ての商品一覧を取得できます。
Optionalfilter: SearchFilter検索条件(カテゴリ、価格範囲など)
検索結果(商品リストとページネーション情報を含む)
// すべての商品を取得
await client.item.search();
// フィルタのみで検索
await client.item.search({ sort: SortOrder.NEWEST });
// キーワードとフィルタを指定して検索
await client.item.search({ query: 'VRChat', sort: SortOrder.NEWEST });
// 1番目の商品の商品IDを取得
const result = await client.item.search({ query: 'VRChat' });
const firstItemId = result.items[0].id;
商品の詳細情報を取得します。
取得する商品のID
OptionalincludeContents: falseコンテンツ情報を含めるかどうか(デフォルト: false) - true: 段落の内容とイベント名も含める(追加のHTTPリクエストが発生します) - false: 上記を除外した詳細情報を取得
商品の詳細情報(存在しない場合はundefined)
// 商品ID 12345 の詳細情報を取得
const item = await client.item.get(12345);
if (item) {
console.log(item.name);
}
// コンテンツ情報も含めて取得
const itemWithContents = await client.item.get(12345, true);
if (itemWithContents) {
// 1段落目の内容を表示
const paragraphs = itemWithContents.contents.filter(c => c.is_paragraph);
console.log(paragraphs[0].text);
}
商品の詳細情報を取得します。
取得する商品のID
OptionalincludeContents: trueコンテンツ情報を含めるかどうか(デフォルト: false) - true: 段落の内容とイベント名も含める(追加のHTTPリクエストが発生します) - false: 上記を除外した詳細情報を取得
商品の詳細情報(存在しない場合はundefined)
// 商品ID 12345 の詳細情報を取得
const item = await client.item.get(12345);
if (item) {
console.log(item.name);
}
// コンテンツ情報も含めて取得
const itemWithContents = await client.item.get(12345, true);
if (itemWithContents) {
// 1段落目の内容を表示
const paragraphs = itemWithContents.contents.filter(c => c.is_paragraph);
console.log(paragraphs[0].text);
}
商品を検索します。
キーワードと検索条件を指定して商品を検索できます。 条件を省略すると全ての商品一覧を取得できます。