OpenApi Cdiscount GetProduct не возвращает все предложения - PullRequest
0 голосов
/ 19 апреля 2020

У меня проблема с API GetProduct на Cdiscount.com. Я не вижу полного списка предложений.

Действительно, в do c параметр "Возвращает все доступные предложения (объект предложения в ответе)"? Но при тестировании возвращается только 5 предложений. Принимая во внимание, что «OffersCount» возвращает «14» доступных предложений. Как я могу увидеть другие предложения?

Это раздражает, потому что, кроме того, я уже видел, что BestOffer не всегда был сделан с лучшим из доступных предложений.

Пример:

С этим товаром: https://www.cdiscount.com/mp-244536-samgalaxya10nn.html?Filter=New

Запрос:

  "ApiKey": "My_KEY",
  "ProductRequest": {
    "ProductIdList": [
      "SAMGALAXYA10NN"
    ],
    "Scope": {
      "Offers": true,
      "AssociatedProducts": false,
      "Images": true,
      "Ean": true
    }
  }
}

Ответ:

  "Products": [
    {
      "AssociatedProducts": null,
      "BestOffer": {
        "Condition": "New",
        "Id": "517021506",
        "IsAvailable": true,
        "PriceDetails": {
          "Discount": {
            "EndDate": "0001-01-01T00:00:00",
            "StartDate": "0001-01-01T00:00:00",
            "Type": "StrikedPrice"
          },
          "ReferencePrice": "0",
          "Saving": null
        },
        "ProductURL": "http://www.cdiscount.com/opa.aspx/?trackingid=-ShNP3SuI6L_QPNkrttO8pR8hnIEpUQhshkSbQfL27KqZvd4N0a1W_c3VergBSLE&action=product&id=SAMGALAXYA10NN&offerid=517021506",
        "SalePrice": "153.9800",
        "Seller": {
          "Id": "49046",
          "Name": "Acheternet"
        },
        "Shippings": [
          {
            "DelayToDisplay": "Expédié sous -17700792 heures",
            "MaxDeliveryDate": "2020-04-30T00:00:00+02:00",
            "MinDeliveryDate": "2020-04-27T00:00:00+02:00",
            "Name": "Envoi Suivi",
            "Price": "0"
          },
          {
            "DelayToDisplay": "Expédié sous -17700792 heures",
            "MaxDeliveryDate": "2020-04-24T00:00:00+02:00",
            "MinDeliveryDate": "2020-04-24T00:00:00+02:00",
            "Name": "Express",
            "Price": "0"
          }
        ],
        "Sizes": null
      },
      "Brand": "SAMSUNG",
      "Description": null,
      "Ean": "8806090148446",
      "Id": "SAMGALAXYA10NN",
      "Images": null,
      "MainImageUrl": "http://i2.cdscdn.com/pdt2/0/N/N/1/300x300/SAMGALAXYA10NN.jpg",
      "Name": "Samsung Galaxy A10 32 go Noir - Double sim",
      "Offers": [
        {
          "Condition": "New",
          "Id": "414213940",
          "IsAvailable": true,
          "PriceDetails": {
            "Discount": null,
            "ReferencePrice": "0",
            "Saving": null
          },
          "ProductURL": "http://www.cdiscount.com/opa.aspx/?trackingid=-ShNP3SuI6L_QPNkrttO8pR8hnIEpUQhshkSbQfL27KqZvd4N0a1W_c3VergBSLE&action=product&id=SAMGALAXYA10NN&offerid=414213940",
          "SalePrice": "162.9800",
          "Seller": {
            "Id": "33222",
            "Name": "RoyalPrice"
          },
          "Shippings": [
            {
              "DelayToDisplay": "Expédié sous -17700792 heures",
              "MaxDeliveryDate": "2020-04-30T00:00:00+02:00",
              "MinDeliveryDate": "2020-04-27T00:00:00+02:00",
              "Name": "Envoi Suivi",
              "Price": "19.9000"
            }
          ],
          "Sizes": null
        },
        {
          "Condition": "New",
          "Id": "416885839",
          "IsAvailable": true,
          "PriceDetails": {
            "Discount": null,
            "ReferencePrice": "0",
            "Saving": null
          },
          "ProductURL": "http://www.cdiscount.com/opa.aspx/?trackingid=-ShNP3SuI6L_QPNkrttO8pR8hnIEpUQhshkSbQfL27KqZvd4N0a1W_c3VergBSLE&action=product&id=SAMGALAXYA10NN&offerid=416885839",
          "SalePrice": "204.7200",
          "Seller": {
            "Id": "743",
            "Name": "monsieurplus"
          },
          "Shippings": [
            {
              "DelayToDisplay": "Expédié sous -17700792 heures",
              "MaxDeliveryDate": "2020-05-15T00:00:00+02:00",
              "MinDeliveryDate": "2020-05-12T00:00:00+02:00",
              "Name": "Envoi Suivi",
              "Price": "4.9900"
            }
          ],
          "Sizes": null
        },
        {
          "Condition": "New",
          "Id": "417324419",
          "IsAvailable": true,
          "PriceDetails": {
            "Discount": null,
            "ReferencePrice": "0",
            "Saving": null
          },
          "ProductURL": "http://www.cdiscount.com/opa.aspx/?trackingid=-ShNP3SuI6L_QPNkrttO8pR8hnIEpUQhshkSbQfL27KqZvd4N0a1W_c3VergBSLE&action=product&id=SAMGALAXYA10NN&offerid=417324419",
          "SalePrice": "159.8800",
          "Seller": {
            "Id": "35231",
            "Name": "Vpc Boost"
          },
          "Shippings": [
            {
              "DelayToDisplay": "Expédié sous -17700792 heures",
              "MaxDeliveryDate": "2020-05-04T00:00:00+02:00",
              "MinDeliveryDate": "2020-04-29T00:00:00+02:00",
              "Name": "Envoi Suivi",
              "Price": "2.0000"
            }
          ],
          "Sizes": null
        },
        {
          "Condition": "New",
          "Id": "432362943",
          "IsAvailable": true,
          "PriceDetails": {
            "Discount": null,
            "ReferencePrice": "0",
            "Saving": null
          },
          "ProductURL": "http://www.cdiscount.com/opa.aspx/?trackingid=-ShNP3SuI6L_QPNkrttO8pR8hnIEpUQhshkSbQfL27KqZvd4N0a1W_c3VergBSLE&action=product&id=SAMGALAXYA10NN&offerid=432362943",
          "SalePrice": "130.0000",
          "Seller": {
            "Id": "40606",
            "Name": "Mr Shop"
          },
          "Shippings": [
            {
              "DelayToDisplay": "Expédié sous -17700792 heures",
              "MaxDeliveryDate": "2020-05-05T00:00:00+02:00",
              "MinDeliveryDate": "2020-04-24T00:00:00+02:00",
              "Name": "Envoi Suivi",
              "Price": "9.0000"
            },
            {
              "DelayToDisplay": "Expédié sous -17700792 heures",
              "MaxDeliveryDate": "2020-04-23T00:00:00+02:00",
              "MinDeliveryDate": "2020-04-23T00:00:00+02:00",
              "Name": "Express",
              "Price": "15.0000"
            }
          ],
          "Sizes": null
        },
        {
          "Condition": "New",
          "Id": "481316323",
          "IsAvailable": true,
          "PriceDetails": {
            "Discount": null,
            "ReferencePrice": "0",
            "Saving": null
          },
          "ProductURL": "http://www.cdiscount.com/opa.aspx/?trackingid=-ShNP3SuI6L_QPNkrttO8pR8hnIEpUQhshkSbQfL27KqZvd4N0a1W_c3VergBSLE&action=product&id=SAMGALAXYA10NN&offerid=481316323",
          "SalePrice": "203.0000",
          "Seller": {
            "Id": "100604",
            "Name": "Digitalmall"
          },
          "Shippings": [
            {
              "DelayToDisplay": "Expédié sous -17700792 heures",
              "MaxDeliveryDate": "2020-05-06T00:00:00+02:00",
              "MinDeliveryDate": "2020-04-28T00:00:00+02:00",
              "Name": "Envoi Suivi",
              "Price": "9.9900"
            }
          ],
          "Sizes": null
        }
      ],
      "OffersCount": "14",
      "Rating": "4.53542735042735"
    }
  ]
}```


...