C# SDK engine
Walmart Product
Walmart product details.
C# пример
Вызов через XylopSearchClient
using Xylop.Api.Client;
var client = new XylopSearchClient(new HttpClient(), "YOUR_API_KEY");
using var response = await client.SearchJsonAsync(
XylopSearchEngines.WalmartProduct,
new Dictionary<string, string?>
{
["product_id"] = "product id",
});
Для типизированного режима используйте `SearchAsync<TResponse>` и response-модель из `Xylop.Logic.SerpApiResponses.*`, которая входит в пакет C# SDK.
Endpoint
HTTP контракт
- URL
https://api.xylop.ru/search- Engine
walmart_product- API key
- Передается SDK автоматически из настроек клиента.
Входные параметры
Параметры запроса
| Параметр | Тип | Обязателен | Значение | Описание |
|---|---|---|---|---|
api_key
SDK
|
string | Да | — | Ключ Xylop API. В C# SDK задается один раз в XylopSearchClientOptions.ApiKey или в конструкторе клиента. |
engine
SDK
|
string | Да |
walmart_product
|
Walmart Product engine. |
product_id
|
string | Да | product id | Walmart product id. |
Выходные параметры
Поля ответа
| Поле | Тип | Источник | Описание |
|---|---|---|---|
search_metadata |
object | типовое поле | Метаданные запроса: статус, идентификатор, время выполнения и служебная информация провайдера. |
search_parameters |
object | типовое поле | Нормализованные параметры, с которыми upstream-поиск выполнил запрос. |
search_information |
object | типовое поле | Сводка по выдаче: примерное число результатов, время поиска и дополнительные статусы. |
organic_results |
array | типовое поле | Основные органические результаты выдачи: позиции, заголовки, ссылки и сниппеты. |
ads |
array | типовое поле | Рекламные результаты, если выбранный engine и запрос их возвращают. |
answer_box |
object | типовое поле | Быстрый ответ или выделенный блок SERP. |
knowledge_graph |
object | типовое поле | Структурированный информационный блок о сущности, бренде, месте или персоне. |
images_results |
array | типовое поле | Изображения и связанные с ними ссылки, превью и источники. |
news_results |
array | типовое поле | Новостные результаты, источники, даты публикации и ссылки. |
video_results |
array | типовое поле | Видео-результаты: заголовки, каналы, длительность, ссылки и превью. |
shopping_results |
array | типовое поле | Товары, цены, продавцы, рейтинги и ссылки на карточки. |
local_results |
array | типовое поле | Локальные результаты: адреса, координаты, рейтинги, телефоны и ссылки. |
related_searches |
array | типовое поле | Связанные поисковые запросы, которые можно использовать для следующего поиска. |
pagination |
object | типовое поле | Данные пагинации или токены для перехода к следующей странице. |
error |
string | типовое поле | Текст ошибки, который SDK дополнительно превращает в XylopApiException при неуспешном HTTP-ответе. |
JSON
Пример ответа
{}