Testowanie zasobu produktów

Oto kilka przykładów, które możesz wykorzystać do testowania implementacji za pomocą zasobu products.

Dodawanie produktu

  1. Utwórz prawidłowy kod JSON dla produktu.

  2. Wyślij żądanie insert request z danymi o produkcie i identyfikatorem sprzedawcy:

    POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products
    
  3. Sprawdź, czy otrzymujesz kod stanu HTTP 200.

Wyświetlanie produktu

  1. Wyślij żądanie get z identyfikatorem sprzedawcy i identyfikatorem produktu productId:

    GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products/productId
    
  2. Sprawdź, czy otrzymujesz kod stanu HTTP 200 i dane JSON produktu.

Aktualizowanie produktu

  1. Utwórz nowy kod JSON dla produktu. Na przykład zmień jedno pole w kodzie JSON availability: in stock na availability: out of stock w przypadku produktu, którego używasz do testowania wywołania insert.

  2. Wyślij żądanie insert z nowymi danymi o produkcie i identyfikatorem sprzedawcy:

    POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products
    
  3. Sprawdź, czy otrzymujesz kod stanu HTTP 200. Po co najmniej 5 minutach możesz wysłać kolejne żądanie get, aby potwierdzić, że zastosowano zaktualizowaną wartość availability: out of stock.

Usuwanie produktu

  1. Wyślij żądanie delete request z identyfikatorem sprzedawcy i identyfikatorem produktu productId:

    DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products/productId
    
  2. Sprawdź, czy otrzymujesz kod stanu HTTP 204.