Тестирование ресурса продуктов

Вот несколько примеров, которые вы можете использовать для тестирования своей реализации с помощью ресурса products .

Добавить продукт

  1. Создайте действительный JSON для продукта .

  2. Сделайте запрос insert , указав данные о продукте и идентификатор вашего продавца:

    POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products
    
  3. Убедитесь, что вы получили код состояния HTTP 200 .

Посмотреть продукт

  1. Сделайте запрос get , указав свой идентификатор продавца и идентификатор продукта:

    GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products/productId
    
  2. Убедитесь, что вы получили код состояния HTTP 200 и данные JSON для продукта.

Обновить продукт

  1. Создайте новый JSON для продукта. Например, измените одно поле в JSON availability: in stock на availability: out of stock для продукта, который вы использовали для тестирования вызова insert .

  2. Сделайте запрос insert , указав новые данные о продукте и идентификатор вашего продавца:

    POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products
    
  3. Убедитесь, что вы получили код состояния HTTP 200 . По крайней мере, через пять минут вы можете сделать еще один запрос get , чтобы подтвердить, что было применено обновленное значение « availability: out of stock .

Удалить продукт

  1. Отправьте запрос delete , указав свой идентификатор продавца и productId продукта:

    DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products/productId
    
  2. Убедитесь, что вы получили код состояния HTTP 204 .