商品のリソースをテストする

products リソースを使用した実装のテストに使用できる例を次に示します。

商品を追加する

  1. 商品に対して有効な JSON を作成します。

  2. 商品データと販売者 ID を指定して insert リクエストを行います。

    POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products
    
  3. HTTP 200 ステータス コードを受け取ったことを確認します。

商品を表示

  1. 販売者 ID と商品の productId を指定して get リクエストを行います。

    GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products/productId
    
  2. HTTP 200 ステータス コードと、商品の JSON データを受け取ったことを確認します。

商品を更新する

  1. 商品の新しい JSON を作成します。たとえば、insert 呼び出しのテストに使用したプロダクトの JSON availability: in stock の単一のフィールドを availability: out of stock に変更します。

  2. 新しい商品データと販売者 ID を指定して、insert リクエストを行います。

    POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products
    
  3. HTTP 200 ステータス コードを受け取ったことを確認します。5 分以上経過したら、別の get リクエストを行い、更新された値 availability: out of stock が適用されたことを確認できます。

商品を削除

  1. 販売者 ID と商品の productId を使用して、delete リクエストを行います。

    DELETE https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products/productId
    
  2. HTTP 204 ステータス コードを受け取ったことを確認します。