API продукта Bigcommerce

Я использую Big-commerce API версии V2 и не могу получить несколько продуктов с помощью цикла справки:

foreach ($fetchproducts as $product) {
  $productId = (string)$product->id;
  $options = Bigcommerce::getCollection('/products/'.$productId.'/skus?limit=5');
  print($options);
}

с помощью приведенного выше кода я могу получить некоторые продукты, но не все. Я хочу получить сразу около 250 товаров.

пожалуйста помоги

вы пробовали с 10 продуктами?

Rajinder 02.08.2018 14:56

нет, но я могу попробовать.

Narender Kumar 02.08.2018 14:56
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
2
64
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я не уверен, но на каждой платформе есть свои ограничения на запросы API, и вы можете попробовать со 100 продуктами.

$i = 0;
foreach ($fetchproducts as $product) {
  $productId = (string)$product->id;
  $options = Bigcommerce::getCollection('/products/'.$productId.'/skus?limit=5');
  print($options);

  $i++;
  if ($i == 100){
    break;
  }
}

вы можете попробовать приведенный выше код, если он работает, затем соответствующим образом измените поток данных

Я надеюсь, что это помогает

Другие вопросы по теме