Перейти к содержанию

Получение новостей портала продавцов

GET /api/communications/v2/news

Метод позволяет получать новости портала продавцов.
Для получения успешного ответа необходимо указать один из параметров from или fromID.
За один запрос можно получить не более 100 новостей.

Лимит запросов на один аккаунт продавца:

Тип Период Лимит Интервал Всплеск
Персональный 1 мин 1 запрос 1 мин 10 запросов
Сервисный 1 мин 1 запрос 1 мин 10 запросов
Базовый с секретом 1 мин 1 запрос 1 мин 10 запросов
Базовый 1 ч 1 запрос 1 ч 1 запрос

Параметры

Имя Расположение Тип Обязательный Описание
from query string нет Дата, от которой необходимо выдать новости
fromID query integer нет ID новости, начиная с которой — включая её — нужно получить список новостей

Ответ: object

Примеры вызова

import os
from wildberries_sdk import general

token = os.getenv("WB_API_TOKEN")
api = general.DefaultApi(
    general.ApiClient(general.Configuration(api_key={"HeaderApiKey": token}))
)
result = api.api_communications_v2_news_get()
print(result)
import { Configuration, APIApi } from 'wildberries-sdk';

const api = new APIApi(new Configuration({ apiKey: process.env.WB_API_TOKEN }));
const result = await api.apiCommunicationsV2NewsGet();
console.log(result);
cfg := general.NewConfiguration()
cfg.AddDefaultHeader("Authorization", os.Getenv("WB_API_TOKEN"))
client := general.NewAPIClient(cfg)
result, _, err := client.APIAPI.ApiCommunicationsV2NewsGet(context.Background()).Execute()
<?php
$config = Wildberries\Sdk\General\Configuration::getDefaultConfiguration()
    ->setApiKey('Authorization', getenv('WB_API_TOKEN'));
$api = new Wildberries\Sdk\General\Api\APIApi(new GuzzleHttp\Client(), $config);
$result = $api->apiCommunicationsV2NewsGet();
use wildberries_sdk_general::apis::{configuration::Configuration, configuration::ApiKey, api_api};

let mut config = Configuration::new();
config.api_key = Some(ApiKey { prefix: None, key: std::env::var("WB_API_TOKEN").unwrap() });
let result = api_api::api_communications_v2_news_get(&config).await?;