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

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 ステータス コードが返されることを確認します。